2012-08-23 79 views
1

我使用的是iOS 5.1 我用这个代码和平从iCloud云备份中排除文件

[pathURL setResourceValue:[NSNumber numberWithBool:YES] 
        forKey:NSURLIsExcludedFromBackupKey 
        error:nil]; 

这里我把我的内容的文件夹(应用程序沙箱)... /库/ Application Support/,而不是/ Documents文件夹

我没有收到任何错误和setResourceValue的结果:是YES

为什么我看到2 MB的设置 - > iCloud中 - > ...等在那里,我可以检查应用程序的数据大小?

回答

2

最后我找到了解决办法由自己 线索是应用NSURLIsExcludedFromBackupKey根不是每一个文件,你想从备份

所以排除的文件夹在一开始,你应该用(例如)称之为“库/ Application Support“文件夹

0

值得一提的是,您不能只在NSHomeDirectory()上设置标志。它必须在这条道路的内部。