对Caches目录的向后兼容性
问题描述:
其中一项iCloud建议是使用Library/Caches
目录来存储不需要备份到云中的文件。什么是这个目录的后向兼容性?如果iPhone OS 3.0上不存在,我是否需要创建它?我可以依靠它在那里并使用这样的代码来获得它的路径吗?对Caches目录的向后兼容性
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDirectory = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
答
NSCachesDirectory是在iOS 2.0中引入的。