1
你好我想我的应用程序迁移到SWIFT 3声明缓存斯威夫特3
我们怎样才能申报UIImage的高速缓存(NSCache
现在Cache
)
我已经尝试使用
var imageCache: Cache<String, UIImage> = Cache()
但是编译器给出错误“未申报类型的缓存使用”
如何正确申报SWIFT 3缓存? Anyhelp非常感谢!谢谢!
你好我想我的应用程序迁移到SWIFT 3声明缓存斯威夫特3
我们怎样才能申报UIImage的高速缓存(NSCache
现在Cache
)
我已经尝试使用
var imageCache: Cache<String, UIImage> = Cache()
但是编译器给出错误“未申报类型的缓存使用”
如何正确申报SWIFT 3缓存? Anyhelp非常感谢!谢谢!
这个工作在斯威夫特3
var imageCache : NSCache<AnyObject, UIImage>
请检查[此线程(http://stackoverflow.com/a/38877474/6541007)。 – OOPer
感谢似乎我们仍然需要使用NSCache和NSString? –
至今为止,这似乎是正确的。但是保留'NS'-前缀意味着我们会有更多Swifty版本的非'NS''Cache',我们可能需要等到那时。 – OOPer