- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
引用 iCloud + Storage of media in iPhone Documents folder ,其中显示了如何为文件设置 iOS 5.0.1“不备份”属性。
是否有一种有效的方法可以对整个文件夹/文件层次结构执行此操作?例如,我的应用程序创建/Library/PrivateDocs,并用几个文件夹、子文件夹和文件填充它。我可以只在顶级文件夹上设置 do-not-backup 属性,还是必须在其下的每个单独的文件和文件夹上设置它?
而且,如果必须在每个文件/子文件夹上设置它,什么是有效的方法?
最佳答案
为此,您可以将一个特定目录放入文档目录中,将所有内容放入其中,并仅使用标记该单个目录为不备份
addSkipBackupAttributeToItemAtURL
您链接的文章中显示的方法,或者使用这个使用路径而不是 URL 的方法:
+ (void)addSkipBackupAttributeToPath:(NSString*)path {
u_int8_t b = 1;
setxattr([path fileSystemRepresentation], "com.apple.MobileBackup", &b, 1, 0, 0);
}
使用目录的例子:
NSString *docsDirPath = [(AppDelegate*)[[UIApplication sharedApplication] delegate] applicationDocumentsDirectory];
NSString *yourContentsDirPath = [docsDirPath stringByAppendingPathComponent:gContentsDirName];
[Utilities addSkipBackupAttributeToPath:yourContentsDirPath];
[编辑]
我忘记了在委托(delegate)中使用这个方法来获取文档目录:
- (NSString *)applicationDocumentsDirectory {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
return basePath;
}
关于iphone - 将 "Do Not Backup"属性添加到 iOS 5.0.1 中的文件夹层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8694112/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!