我想将一小部分数据从我的应用程序写入 iPhone,以便在应用程序下次启动时加载它。我将使用 NSCoding 写入数据,但我不知道应该指定什么作为路径。我知道我会将数据写入应用程序沙箱,只是不确定如何指定。
加里
最佳答案
有几个路径可用: 文档文件夹 - 其内容在应用程序启动之间保留并由 iTunes 备份。要获取它的路径,请使用:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileInDoc = [documentsDirectory stringByAppendingPathComponent:fileName];
缓存文件夹 - 几乎相同,但 iTunes 不会备份内容。
有关更多信息,请参阅Commonly Used Directories和 Getting Paths to Application Directories在《iPhone应用程序编程指南》中
关于iphone - 将简单数据写入iphone沙箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2432228/