2013-07-21 2 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-адрес в файл. Вместо этого вы можете вызвать этот метод только для папки Document только один раз.

Смежные вопросы