目前我正在开发的程序使用核心数据,并存储"帐户"名为Accounts.sqlite
的文件中的信息此文件存储在长字符串内的Documents
目录中,即A89C1398-A7BE-44F1-A337-DABA9C66AF1D
所以我想在{{{{}}中保存/创建应用程序的文件1}}我找到this SO question并进行了必要的更改,通过电话删除了我的应用,点击了Xcode中的/var/mobile/Library/KegCop
按钮,构建了应用并运行正常。但是Run
文件仍在Accounts.sqlite
目录中。
我将以下代码添加/修改为Documents
文件,
AppDelegate.m
然后在// default sqlite file path
// NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"Accounts.sqlite"];
// jailbroken path - /var/mobile/Library/KegCop/
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docPath = [documentPaths objectAtIndex:0];
NSURL *storeURL = [NSURL fileURLWithPath: [docPath stringByAppendingPathComponent:@"Accounts.sqlite"]];
文件
AppDelegate.m