У меня есть вопрос о CoreData и NSManagedObject.Инициализировать подкласс NSManagedObject
Я получаю NSDictionary в моем ClientRESTClass (я использую AFNetworking 2.0), поэтому у меня есть данные Json в этом NSDictionary.
Для этого типа объекта я использую мой протокол с двумя методами, что эти объекты должны реализовать:
- encodeFromJson //(instance to JSON)
- decodeFromJson //(from json I create an instance)
Теперь у меня есть myObj в качестве подкласса NSManageObject, который реализует этот протокол.
1) В decodeFromJson
как я могу сгенерировать экземпляр myObj? Нужно ли использовать в этой точке контекст? Можно ли использовать простой init?
2) На этом уровне я получаю данные с сервера и создаю экземпляр этого объекта. Я передаю этот экземпляр вызывающему, и он решит, сохранять ли объект или не сохранять его в CoreData. Итак, если мне нужно использовать contex, как я могу отбросить объекты, которые я разместил в контексте?