0

我已经在 ios 模拟器上测试了我的应用程序并使用以下代码:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *dictdir = [documentsDirectory stringByAppendingPathComponent:@"dict.plist"];
NSLog(dict);

我找到了保存文件的路径,dict.plist以便以后应用程序可以使用它。

我现在正在我的设备上进行测试,我打算存储.plist文件的地方是

var/mobile/Applications/......./Documents/freq.plist

首先,我知道非用户数据是要保存在库文件夹中的,那么如何更改我的代码以使路径指向..../library/ directory?

以及如何将我的文件实际放在这个目录中?现在使用“组织者”,我设法将文件放入应用程序沙箱,但不是在特定文件夹中。

4

2 回答 2

0

相同的代码将在设备和模拟器上获得正确的路径,这就是它的目的。但是,如果你想复制它,你必须将它包含在你的包中,或者从互联网上下载它。你不能只用取景器复制它。要从包中复制,请使用函数- copyItemAtURL:toURL:error:。下载有点复杂,可能更适合单独的问题。

于 2012-09-24T02:03:31.873 回答
0
  1. 只需更改NSDocumentDirectoryNSLibraryDirectory
于 2012-09-24T02:04:56.373 回答