iphone - 防止文件备份到 iCloud

标签 iphone ios objective-c

我想将文件保存到 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 文件夹中创建新文件时是否需要调用它?

最佳答案

每当您创建不应备份的文件或文件夹时,请将数据写入该文件,然后调用此方法,并向该文件传递 URL。 相反,您只需为文档文件夹本身调用此方法一次。

关于iphone - 防止文件备份到 iCloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17773816/

相关文章:

ios - block 和内存泄漏

iphone - 忘记添加 iPad Storyboard,现在模拟器一直在运行 iPhone Storyboard

ios - 嵌入另一个 View 时,SwiftUI 动画不起作用

ios - UITableViewCell 中的 UICollectionView

objective-c - 简单 NSPredicate @"1 == 0"不过滤获取的结果?

java - Appium 桌面 1.6.1> IOS> java : running desired capabilities gives bad

ios - 使用 iBeacon 打开应用程序

html - ios9 <输入类型 ="file"接受 ="image/*"> 拍照时只显示黑屏

iphone - 使用Post方法+iphone解析xml

iOS - UIScrollView 不滚动,但显示滚动条