是否有可能将数据编组为一个Realm对象?
问题描述:
我有以下的JSON从一个API来:是否有可能将数据编组为一个Realm对象?
{
"id": "7",
"first_name": "Foo",
"last_name": "Bar"
}
而且我想我的境界物体看起来像这样(的Objective-C):
@interface RWUser : RLMObject
@property int key;
@property NSString *firstName;
@property NSString *lastName;
@end
的一点是:当属性名称Objective-C与目标环境更好地适应目标C有细微差别。在Objective-C中保留了id
,所以确实需要更改,其他两个只是整型,但我假设id
的解决方案也可以应用于其他两个。
我们假设我无法更改API输出的内容。
我试过重写- (instancetype) initWithObject:(id)object;
但我的电话没有被调用,执行跳转到RLMObject
版本。
我想过在编写一个编组方法之前,我会将数据传递给initWithObject
。但是,将Realm对象嵌套到另一个对象时不起作用,这不起作用。如果没有一般解决方案,我会这样做。
你看过RealmJSON吗? – segiddins 2015-03-02 22:55:16
我现在有。谢谢! – Matthew 2015-03-03 00:00:35