我正在使用 RestKit 处理来自 API 的数据。
我想获得一份企业清单,并且正在正确地恢复它。然而,一旦我得到该列表,我需要删除所有属于“麦当劳”的企业,然后才能将结果显示在UITableView
.
示例响应:
"venue": [{
"name": "X Business", {
没有办法在 API 响应之前删除这些结果,有没有办法在我得到 API 响应但在我显示结果之前执行此操作UITableView
?
编辑:
视图控制器
@property (strong, nonatomic) NSArray *springs;
@property (strong, nonatomic) NSMutableArray *leafs;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"standardCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
Spring *spring = [springs objectAtIndex:indexPath.section]; // 13 objects
Leaf *leaf = [spring.leafs objectAtIndex:indexPath.row]; // 30 objects
cell.textLabel.text = leaf.shortName;
return cell;
}
编辑 2: Response.m 是模型
@implementation Response
+ (RKObjectMapping *)mapping {
RKObjectMapping *objectMapping = [RKObjectMapping mappingForClass:[self class] usingBlock:^(RKObjectMapping *mapping) {
[mapping mapKeyPathsToAttributes:
@"premium", @"premium",
nil];
}];
return objectMapping;
}
@end