2013-07-21 77 views
0

我想文件保存到文件夾Document,我不想要的iCloud將支持它,所以我看到我可以用這個方法:防止文件被備份到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文件夾中創建新文件時調用它?

回答

1

每當您創建不應備份的文件或文件夾時,請將數據寫入文件,然後調用此方法,並將URL傳遞到文件。 而不是它,您可以只爲文檔文件夾本身調用此方法一次。