【发布时间】:2014-05-05 12:49:31
【问题描述】:
我有一个应用程序因为 iCloud 备份使用不当而被拒绝。
简而言之,我在 Documents 文件夹中存储了一个预填充的数据库,我需要将其从 iCloud 备份中排除。
我的问题是:
1) config.xml 中的 BackupWebStorage 设置是否设置为“none”?或者它只是阻止备份 WebKit 文件夹?
2) 如果它不起作用,我知道我应该使用以下代码:
- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
assert([[NSFileManager defaultManager] fileExistsAtPath: [URL path]]);
NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: YES]
forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
}
return success;
}
但是(脸红),我不知道我应该如何在这段代码中指定文件,假设路径是:
文档/0000000000000001.db
我要在哪里注明?
真的,每一种帮助都将不胜感激。
提前致谢
麦芽酒
【问题讨论】: