Что это значит?Ошибка ввода данных iPhone Core?
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
_Unwind_Resume called from function -[NSSQLCore performChanges] in image CoreData.
Что это значит?Ошибка ввода данных iPhone Core?
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
_Unwind_Resume called from function -[NSSQLCore performChanges] in image CoreData.
Ну, я заметил, что я имел коррупцию в SQLite файл, который я использую, чтобы засеять NSPersistentStoreCoordinator
. В таблице Z_PRIMARYKEY
этого файла sqlite некоторые из полей Z_MAX
были установлены в 0, но должны были быть 1. Когда я исправил это, он избавился от ошибки выше.
Как вы установили Z_MAX? У меня тоже есть эта проблема, но она находится в базе данных телефона клиентов. Я могу изменить свою базу данных вперед, но как мне обновить их базу данных? – RyeMAC3
_Unwind_Resume используется блокировкой pthread, как правило, вы видите такую ошибку, когда вы настраиваете биты блокировки pthread таким образом, чтобы ее нельзя было разблокировать (т. Е. Уничтожающий поток уничтожается, не отпуская блокировку). Известно, что CoreData не является потокобезопасным, вы используете потоки в своем приложении где угодно, и если да, можете ли вы опубликовать этот код, чтобы мы могли взглянуть? – ImHuntingWabbits