0

我想将文件保存到Document文件夹中,我不希望 iCloud 备份它,所以我看到我可以使用这种方法:

- (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;

}

我想问每次在Document文件夹中创建新文件时是否需要调用它?

4

1 回答 1

1

每当您创建不应备份的文件或文件夹时,将数据写入文件,然后调用此方法,将 URL 传递给文件。取而代之的是,您只能为 Document 文件夹本身调用此方法一次。

于 2013-07-21T15:48:49.483 回答