Restkit如何设置对象映射之外的值

时间:2014-06-17 01:34:15

标签: ios restkit

我有一个核心数据实体,用于存储有关各种帐户的交易的信息。我正在使用的API会回收给定帐户的各个事务的数据,但不会返回accountID。帐户ID被指定为API的post请求中的参数。返回数据时,我想从RestKit进行实体映射,并将每个对象的帐户ID设置为API请求中发送的帐户ID。我有实体映射设置和工作正常,但我很难搞清楚如何设置实体的accountID,因为它没有从API返回。

昨天我发现这个question表示你可以在NSManagedObject子类的- (void)willSave方法中设置值,但我不知道如何将accountID传递给- (void)willSave方法。

我已经验证我可以在NSManagedObject子类中静态设置accountID,但我想根据我帖子正文中发送的帐户的值来执行此操作。这是我的静态设置代码:

- (void)willSave {
[super willSave];


if ([self.accountID length]==0){
    [self setPrimitiveValue:@"123456789" forKey:@"accountID"];

}

}

任何人都可以提供有关如何同时设置accountID的进一步指导,RestKit会保存API请求中的其余数据吗?

0 个答案:

没有答案