我是 KeyValueObjectMapping ( https://github.com/dchohfi/KeyValueObjectMapping ) 的新手,所以我的问题可能听起来很简单:如何创建一对多关系的两个关系?
例如,让我们以拥有许多推文的用户为例:
1) User 模型中有一个推文的 NSArray
2) Tweet 模型中有一个 User 属性
我想1)很容易做,但找不到做2)链接的方法。有没有办法做到这一点?
我是 KeyValueObjectMapping ( https://github.com/dchohfi/KeyValueObjectMapping ) 的新手,所以我的问题可能听起来很简单:如何创建一对多关系的两个关系?
例如,让我们以拥有许多推文的用户为例:
1) User 模型中有一个推文的 NSArray
2) Tweet 模型中有一个 User 属性
我想1)很容易做,但找不到做2)链接的方法。有没有办法做到这一点?
github repo 已分叉,viteinfinite 创建了一个修复程序:
现在可以做我想做的事,例如:
DCCustomInitializeBlock customBlock = ^(__weak Class classOfObjectToGenerate, NSDictionary *values, id parentObject) {
id object = [[classOfObjectToGenerate alloc] init];
object.parentTweet = parentObject;
return object;
};
在点表示法中(必要时使用 valueForKey 等效项):
user.tweets = @[tweet1, tweet2];
tweet1.user = user;
tweet2.user = user;