iOS iCloud:删除所有文件问题
我们有一个iCloud备份功能。我在用图书馆。我面临从iCloud删除所有文件的问题。 当我尝试在上传文件后删除所有文件时,它工作正常,但当我尝试在下载文件后删除所有文件时,删除不起作用 这是我的下载文件代码iOS iCloud:删除所有文件问题,ios,objective-c,sdk,icloud,Ios,Objective C,Sdk,Icloud,我们有一个iCloud备份功能。我在用图书馆。我面临从iCloud删除所有文件的问题。 当我尝试在上传文件后删除所有文件时,它工作正常,但当我尝试在下载文件后删除所有文件时,删除不起作用 这是我的下载文件代码 [[iCloud sharedCloud] retrieveCloudDocumentWithName:filename completion:^(UIDocument *cloudDocument, NSData *documentData, NSError *error) {
[[iCloud sharedCloud] retrieveCloudDocumentWithName:filename completion:^(UIDocument *cloudDocument, NSData *documentData, NSError *error) {
if (!error)
{
NSData *fileData = documentData;
NSError *err = nil;
NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData:fileData options:0 error:&err];
[cloudDocument closeWithCompletionHandler:^(BOOL success){
if (success) {
}
}];
}
}];
并从iCloud代码中删除所有文件
[[[iCloud sharedCloud]listCloudFiles] enumerateObjectsUsingBlock:^(NSString *listname, NSUInteger idx, BOOL *stop)
{
if ([listname isKindOfClass:[NSURL class]])
{
listname= [listname lastPathComponent];
}
[[iCloud sharedCloud] deleteDocumentWithName:listname completion:^(NSError *error)
{
if (error) {
} else {
[[iCloud sharedCloud] updateFiles];
int value = (int)[[iCloud sharedCloud]listCloudFiles].count;
if (!error && value == 0)
{
}
else if(error && value == 1){
}
}
}];
}]