【发布时间】:2013-07-09 00:10:35
【问题描述】:
有没有人碰巧知道如何在我正在开发的 iOS 应用程序进入后台 (applicationDidEnterBackground) 的那一刻清空它的缓存?我已经调查了 NSCache,但我仍然无法理解如何检索缓存以基本上删除/释放它?
【问题讨论】:
-
[myCache removeAllObjects];应该可以解决问题。 -
感谢您的回答。如何声明/获取“myCache”的值?再次感谢
-
您可以 - 例如 - 将其声明为任何其他属性:
@property (strong) NSCache *myCache并使用与NSMutableDictionary几乎相同的方式。这里有一些例子:stackoverflow.com/questions/5755902/how-to-use-nscache