Я использую большую синхронизацию с HyperOslo, чтобы получить объект JSON из API:Карта многоуровневый объект JSON для NSManagedObject с Hyperolso синхронизации
JSON объект:
{"user":
{"name" : "damien",
"email" : "[email protected]",
"settings" :
{ "notification" : "true",
"secretKey" : "dzadd7z5a7dzd5azd"
}
}
}
это мой Пользовательский объект, подклассифицирующий NSManagedObject. с собственными «настройками» в качестве пользовательского NSObject:
это выглядит невозможно! (? Если что-то знать об других рамках третьей стороны)
в the doc, решение будет использовать тип двоичных данных:
... но как построить поглотитель этого свойства в моя модель? (я знаю, что ниже геттер имеет никакого смысла):
@NSManaged var settings: Settings?{
return [NSKeyedUnarchiver unarchiveObjectWithData:self.settings];
}