PFUbiquityRecordsImporter - Недопустимый тип значения для атрибута: свойство - PullRequest
0 голосов
/ 03 декабря 2011

Я использую iCloud с проектом данных ядра sqllite в стиле библиотеки с приложениями Mac и iOS.Они синхронизируются все правильно, за исключением 1 объекта.

Одиночная запись, созданная на ipad, пыталась загрузить на mac с ошибкой:

Недопустимый тип значения для атрибута: property = "completeDate";желаемый тип = NSDate;заданный тип = __NSCFNumber;значение = 0. 2011-12-02 18: 19: 58.175 Операция Opus Domini [1653: 403] -_PFUbiquityRecordsImporter: failedWithError :: CoreData: Ubiquity: операция импорта обнаружила ошибку: Ошибка Domain = NSCocoaErrorDomain Code = 134060 "Ошибка данных ядрапроизошло «.UserInfo = 0x10037a580 {исключение = недопустимый тип значения для атрибута: property = "completeDate";желаемый тип = NSDate;заданный тип = __NSCFNumber;value = 0.} при попытке импортировать файл журнала по URL-адресу:

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

1 Ответ

0 голосов
/ 04 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...