PFUbiquityRecordsImporter - Недопустимый тип значения для атрибута: свойство

Я использую 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-адресу:

Оба проекта используют одну и ту же модель и классы данных, а другие классы включают поля даты с одинаковыми параметрами. Любые идеи?


person the Reverend    schedule 03.12.2011    source источник


Ответы (1)


Я оказался простой ошибкой в ​​моем подклассе NSManagedObject для этой сущности. При объединении журналов iCloud используются свойства для установки данных.

person the Reverend    schedule 03.12.2011