Caches目录的向后兼容性

时间:2011-11-23 12:06:06

标签: ios cocoa-touch directory backwards-compatibility icloud

iCloud建议之一是使用Library/Caches目录来存储不需要备份到云的文件。这个目录的向后兼容性如何?如果在iPhone OS 3.0上不存在,我是否需要创建它?我可以依赖它在那里并使用这样的代码来获取它的路径吗?

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDirectory = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;

1 个答案:

答案 0 :(得分:3)

NSCachesDirectory是在iOS 2.0中引入的。