Я использую iCloud с проектом основных данных sqllite в стиле библиотеки с приложениями для Mac и iOS. Они синхронизируются все в порядке, кроме 1 объекта.
Одна запись, созданная на ipad, попыталась загрузить на Mac с ошибкой:
Недопустимый тип значения атрибута: property = "completedDate"; желаемый тип = NSDate; данный тип = __NSCFNumber; значение = 0. 2011-12-02 18:19:58.175 Opus Domini[1653:403] -_PFUbiquityRecordsImporter operation:failedWithError:: CoreData: Ubiquity: операция импорта обнаружила ошибку: Error Domain=NSCocoaErrorDomain Code=134060 "Ошибка основных данных произошел." UserInfo=0x10037a580 {exception=Недопустимый тип значения атрибута: property = "completedDate"; желаемый тип = NSDate; данный тип = __NSCFNumber; value = 0.} при попытке импортировать файл журнала по URL-адресу:
Оба проекта используют одну и ту же модель и классы данных, а другие классы включают поля даты с одинаковыми параметрами. Любые идеи?