从Xcode将文件部署到iPad app Documents文件夹中

时间:2010-12-21 15:09:00

标签: objective-c xcode ipad

在我的iPad Xcode项目中,我有一个位于Resources组文件夹内的文件。在iPad上部署时,它会转到应用程序文件夹...AFF9-8A934F9408B3/MyApp.app,但我需要它转到...AFF9-8A934F9408B3/Documents。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

作为部署的一部分,您无法直接将文件放入设备上的应用程序文档文件夹中。但是,您可以将它们从(只读)包中复制到应用程序的文档文件夹中。

要获取对捆绑中项目的引用,您可以使用:

NSBundle *appBundle = [NSBundle mainBundle];
NSString *bundlePath = [appBundle pathForResource:@"XXXX" ofType:@"xxx"];

然后,您可以像平常一样加载数据并保存。以下问题(以及其他)中有关于此过程的更多信息:iphone copying folder from bundle to documents