如何使用NSURLIsExcludedFromBackupKey或kCFURLIsExcludedFromBackupKey?
我的应用程序被拒绝了,因为我在iPhone上的Documents文件夹中保存了应用内购买数据。
可以重新创建但必须保持应用程序正常运行的数据 – 或者因为客户希望它可供脱机使用 – 应标记为“不备份”属性。 对于
NSURL
对象,请添加NSURLIsExcludedFromBackupKey
属性以防止备份相应的文件。 对于CFURLRef
对象,请使用相应的kCFURLIsExcludedFromBackupKey
属性。
但我希望用户即使离线也能使用数据,因此我将使用kCFURLIsExcludedFromBackupKey
或NSURLIsExcludedFromBackupKey
。 他们之间有什么不同?
问题是如何使用它们中的任何一个,它将返回什么以及如何使用这个返回的数据?
NSError *error = nil; BOOL result = [fileURL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:&error];