NSManagedObjectContext не может удалять объекты в других контекстах

У меня есть два объекта, каждый из которых отображается в собственном разделе UITableView.

Я включил редактирование, чтобы пользователь мог удалять строки, проводя вправо . Это нормально работает для первой сущности, но когда я пытаюсь удалить объект во второй сущности, я получаю следующую ошибку:

An NSManagedObjectContext cannot delete objects in other contexts

Я понимаю, что говорится в ошибке, но не вижу, как это применимо здесь. Я использую сохраненную ссылку на свой контекст для создания, извлечения и удаления всех объектов из базы данных, поэтому я уверен, что существует только один контекст. Я также не использую несколько потоков. Есть идеи, что может происходить?

19
задан Brian Tompsett - 汤莱恩 23 July 2015 в 19:00
поделиться