我想从我的应用程序中写入一点数据到iphone上,这样我就可以在应用程序下一次启动时加载它。我将使用NSCoding编写数据,但我不知道应该指定什么作为路径。我知道我会将数据写入应用程序沙箱,只是不确定如何指定。
加里
发布于 2010-03-12 19:19:34
有几个路径可用:Documents文件夹-其内容在应用程序启动之间保持不变,并由iTunes备份。要获取它的路径,请使用:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileInDoc = [documentsDirectory stringByAppendingPathComponent:fileName];缓存文件夹-几乎相同,但内容不是由iTunes备份。
有关详细信息,请参阅"iPhone应用程序编程指南“中的Commonly Used Directories和Getting Paths to Application Directories
https://stackoverflow.com/questions/2432228
复制相似问题