Как использовать пример кода сеанса «Основные данные с iCloud» 227 в WWDC 2012?

Я пытаюсь решить эту проблему несколько недель .. поэтому, пожалуйста, помогите мне решить эту проблему.

Я загрузил пример кода основных данных с помощью iCloud из Apple WWDC 2012. и попытался использовать его для своего приложения, но ничего не получалось.

конечно, я немного изменил код .. но я нене знаю точно, что я должен делать и могуне найти ни одного сайта, который бы говорил об этом и обучал ...

Я провел несколько недель, и яУстал. Я знаю, что это из-за моего отсутствия навыков.

проблема, которую ям лицом ...

- (void)asyncLoadPersistentStores {
NSError *error = nil;

if ([self loadLocalPersistentStore:&error]) {
    NSLog(@"Added local store");
} else {
    NSLog(@"Unable to add local persistent store: %@", error);
}

//if iCloud is available, add the persistent store
//if iCloud is not available, or the add call fails, fallback to local storage
BOOL useFallbackStore = NO;
if ([self iCloudAvailable]) {
    if ([self loadiCloudStore:&error]) {
        NSLog(@"Added iCloud Store");

        //check to see if we need to seed data from the seed store
        if (SEED_ICLOUD_STORE) {
            //deleted because SEED_ICLOUD_STORE value is false
        }

        //check to see if we need to seed or migrate data from the fallback store
        NSFileManager *fm = [[NSFileManager alloc] init];
        if ([fm fileExistsAtPath:[[self fallbackStoreURL] path]]) {
            //migrate data from the fallback store to the iCloud store
            //there is no reason to do this synchronously since no other peer should have this data
            dispatch_queue_t globalQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
            dispatch_async(globalQueue, ^{
                NSError *blockError = nil;
                BOOL seedSuccess = [self seedStore:_iCloudStore
                          withPersistentStoreAtURL:[self fallbackStoreURL]
                                             error:&blockError];
                if (seedSuccess) {
                    NSLog(@"Successfully seeded iCloud Store from Fallback Store");
                } else {
                    NSLog(@"Error seeding iCloud Store from fallback store: %@", error);
                    abort();
                }
            });
        }
    } else {
        NSLog(@"Unable to add iCloud store: %@", error);
        useFallbackStore = YES;
    }
} else {
    useFallbackStore = YES;
}

if (useFallbackStore) {
    if ([self loadFallbackStore:&error]) {
        NSLog(@"Added fallback store: %@", self.fallbackStore);

        //you can seed the fallback store if you want to examine seeding performance without iCloud enabled
        //check to see if we need to seed data from the seed store
        if (SEED_ICLOUD_STORE) {
            //deleted
        }
    } else {
        NSLog(@"Unable to add fallback store: %@", error);
        abort();
        }
    }
}

это часть моего исходного кода из CoreDataController.m (сессия 227 WWDC 2012), то программа остановилась, когда она вызывает "loadLocalPersistentStore» метод, и я получил это сообщение об ошибке "Локальное хранилище не найдено в пакете, вероятно, это проблема сборки, убедитесь, что файл хранилища копируется как ресурс комплекта. "

Я думаю, причина, почему я получил это в том, что я неУ него есть файлы localStore.sqlite и fallbackStore.sqlite, как в примере. так что делает ошибку.

но хотя я пропускаю эту часть (комментирую), могуне подключать iCloud, потому что теперь я получил это сообщение об ошибке "Невозможно добавить хранилище iCloud: Ошибка Domain = NSCocoaErrorDomain Code = 134100 "Операция не моглане будет завершено. (Ошибка какао 134100.) UserInfo = 0x1dd93040 {metadata = {NSPersistenceFrameworkVersion = 419; "

Я узнал много вещей о базовых данных с iCloud на iOS5, и он работал почти идеально. но теперь яЯ как глупый человек. я ничего не могу сделать. пожалуйста, помогите мне.

Странно то, что нет кода, набирающего идентификатор приложения iCloud, URL-адрес в примере кода от Apple.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос