2016-10-09 98 views
1

你好我想我的应用程序迁移到SWIFT 3声明缓存斯威夫特3

我们怎样才能申报UIImage的高速缓存(NSCache现在Cache

我已经尝试使用

var imageCache: Cache<String, UIImage> = Cache() 

但是编译器给出错误“未申报类型的缓存使用”

如何正确申报SWIFT 3缓存? Anyhelp非常感谢!谢谢!

+0

请检查[此线程(http://stackoverflow.com/a/38877474/6541007)。 – OOPer

+0

感谢似乎我们仍然需要使用NSCache和NSString? –

+0

至今为止,这似乎是正确的。但是保留'NS'-前缀意味着我们会有更多Swifty版本的非'NS''Cache',我们可能需要等到那时。 – OOPer

回答

0

这个工作在斯威夫特3

var imageCache : NSCache<AnyObject, UIImage>