Получить объект без ошибок из CoreData по objectId - PullRequest
0 голосов
/ 05 марта 2019

Я хочу получить объект из контекста, используя идентификатор объекта.Это мой текущий способ:

CoreDataContextContainer.defaultPersistantContainer.viewContext.registeredObject(for: entityId)!

Это запись в логе:

CoreData: sql: SELECT 0, t0.Z_PK, t0.Z_OPT, t0.ZIDENTIFIER, FROM ZCD_DATA_USERMINIMAL t0 WHERE  t0.Z_PK = ? 
CoreData: annotation: sql connection fetch time: 0.0001s
CoreData: annotation: total fetch execution time: 0.0002s for 1 rows.
CoreData: annotation: fault fulfilled from database for : 0xf0f9eb5876e2e2c1 <x-coredata://D123E573-0E01-4B4E-A24A-7585BC073CE7/CD_Data_UserMinimal/p5348>

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

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