这可能是一个简单的问题,但我想知道如果我将数据库简单地保存在应用程序的库文件夹中(不在缓存内),苹果是否会拒绝我的应用程序。我计划这样做是因为在将数据库和其他文件保存在缓存文件夹中的同时,操作系统会在内存不足的情况下删除它们。但我希望它们在任何情况下都不会被删除。例如,在下面的代码中,我只是将文件更改NSCachesDirectory
为NSLibraryDirectory
将文件保存在库中。
NSArray *path2 = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory2 = [path2 objectAtIndex:0];
NSString *path = [documentsDirectory2 stringByAppendingPathComponent:@"/savednetsheets.xml"];
请对此提出宝贵的建议和想法。