3

我的应用程序被拒绝,因为我将应用程序内购买数据保存在 iPhone 上的 Documents 文件夹中。

可以重新创建但必须保留以使您的应用程序正常运行的数据 - 或者因为客户希望它可以离线使用 - 应该使用“不备份”属性进行标记。对于NSURL对象,添加NSURLIsExcludedFromBackupKey属性以防止相应的文件被备份。对于CFURLRef对象,使用相应的kCFURLIsExcludedFromBackupKey属性。

但我希望用户即使离线也能使用数据,所以我将使用kCFURLIsExcludedFromBackupKeyor NSURLIsExcludedFromBackupKey。他们之间有什么不同?

问题是如何使用它们中的任何一个,它将返回什么以及如何使用这些返回的数据?

4

1 回答 1

5
NSError *error = nil;

BOOL result = [fileURL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:&error];
于 2012-04-12T10:34:38.960 回答