Удалить элемент из iCloud - «Невозможно отключить синхронизацию для несинхронизированного элемента». - PullRequest
1 голос
/ 21 января 2012

В начале своего приложения я хочу навсегда удалить несколько элементов из iCloud.

Но в любом случае консоль говорит мне: «Невозможно отключить синхронизацию для несинхронизированного элемента».

dispatch_async(globalQueue, ^(void) {
    NSFileManager *fileManager = [[NSFileManager alloc] init];
    NSError *error = nil;
    // Move the file.
    BOOL success = [fileManager setUbiquitous:NO itemAtURL:removeItemURL
                               destinationURL:dest error:&error];

    dispatch_async(dispatch_get_main_queue(), ^(void) {
        if (! success) {
            NSLog(@"MEGA ERROR %@", [error userInfo]);
        }
    });
});

1 Ответ

0 голосов
/ 22 января 2012

Кажется, что файл, который вы хотите удалить из вездесущей, не существует. Вот что говорится в сообщении об ошибке. Вы проверяли (через NSMetadataQuery), находится ли файл в iCloud?

...