Я хочу получить объект из контекста, используя идентификатор объекта.Это мой текущий способ:
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, я хочу немедленно использовать этот объект, это означает, что у меня нет никаких преимуществ от использования ошибки.