我正在从服务器返回一个JSON字符串,让RestKit解析它并将其映射到对象并返回要在UITableView
中显示的对象数组。不幸的是,有3个类似数据的数组分布在使用UITableView
访问的3 UITabView
。
我正在将对象保存到coredata中,但我无法弄清楚如何限制加载到数组内存中的对象数量,因为它们当前在用户刷新tableviews时会增长。我不能使用NSFetchedResultesController
因为我需要访问数据数组来随意添加和删除对象。
有点坚持从这里去哪里,任何建议都会很棒!
答案 0 :(得分:0)
首先获取重装表视图。对于下一批次来自阵列
的最后一个对象的20NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
[request setSortDescriptors:[NSArray arrayWithObject:sort]];
并使用fetchLimit属性
[request setFetchLimit:20];