] Это как вопрос, так и предупреждение; У меня была ошибка в моем приложении, которую я, наконец, отследил до следующего: внутри [] prepareForDeletion [
] некоторого подкласса [] NSManagedObject [
] я обращался к массиву, который был создан по запросу путем выполнения запроса на выборку. Если этот массив уже был там, когда был вызван [] prepareForDeletion [
] (и, следовательно, когда запрос на выборку не требовался), все работало нормально, но если массив еще не был загружен и запрос выборки был выполнен, казалось, что Удаление удаляемого объекта было фактически завершено при выполнении выборки, что сделало невозможным выполнение задачи для [] prepareForDeletion [
]. Однако я не нашел никого, кто жаловался бы на это, ни упоминания об этом в документации, так что, возможно, это что-то еще. Мне любопытно, видел ли кто-нибудь такое поведение. [