Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 不包括从备份到iCloud的库/应用程序支持_Ios_Objective C_Backup_Icloud - Fatal编程技术网

Ios 不包括从备份到iCloud的库/应用程序支持

Ios 不包括从备份到iCloud的库/应用程序支持,ios,objective-c,backup,icloud,Ios,Objective C,Backup,Icloud,我的应用被拒绝,因为它向iCloud备份了太多数据。 当我排除库文件夹时,它会将0Mb存储到iCloud,所以我想,我应该排除库中的某些内容 现在,我了解到从备份中排除整个库文件夹也不是一个好的做法,所以我的目标是仅排除库/应用程序支持 以下是我的代码: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions { NSArray *p

我的应用被拒绝,因为它向iCloud备份了太多数据。 当我排除库文件夹时,它会将0Mb存储到iCloud,所以我想,我应该排除库中的某些内容

现在,我了解到从备份中排除整个库文件夹也不是一个好的做法,所以我的目标是仅排除库/应用程序支持

以下是我的代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,     
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *supportFiles = [documentsDirectory stringByAppendingPathComponent:
(@"/Application Support")];
NSURL *pathURL= [NSURL fileURLWithPath:supportFiles];
[Controller addSkipBackupAttributeToItemAtURL:pathURL];
return YES;
}

+ (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: YES]
                              forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
    NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
}
NSLog(@"Prevent backup method called without error. %@ excluded from backup.",[URL 
lastPathComponent]);
return success;
}
从备份中排除应用程序支持时出错。错误域=nscocaerordomain Code=4“操作无法完成。(Cocoa错误4。)”用户信息=0x1462dab0{NSURL=file:///var/mobile/Applications/0BF562C9-534A-480F-AE7F-88B19DFBD612/Library/Application%20Support,NSFilePath=/var/mobile/Applications/0BF562C9-534A-480F-AE7F-88B19DFBD612/Library/Application Support,NSUnderlyingError=0x1462da40“操作无法完成。没有此类文件或目录

有人知道我做错了什么吗? 还有,有没有办法查看库中的所有文档,以便我可以选择不备份哪些文档