【发布时间】:2012-11-02 02:32:13
【问题描述】:
我从 json 请求中收到一个 NSDictionary,如下所示:
RESULT : (
{
Id1 = 138;
lat = "45.5292910";
long = "-73.6241500";
order = "2343YY3"
},
{
Id1 = 137;
lat = "45.5292910";
long = "-73.6241500";
order = "2343YY3"
}, etc.
我想在 TableView (CellforRowAtIndexPath) 中显示它,所以我以 NSArray 的形式获取数据。该方法似乎效率低下,因为每个键 Id1、lat、long 等都被创建为一个 NSArray,以便我可以使用:[self.data1 objectAtIndex:indexPath.row];[self.data2 objectAtIndex:indexPath.row] 等来显示它们。
如何在不创建和使用 4 个 NSArray 的情况下实现相同的目标?我可以使用单个 NSArray 或 NSMutableDictionary 来存储数据吗?
更新:
当 TableView 加载时,它最初是空的,但我在同一个 VC 上有一个按钮,用于加载表单的模式视图。当我加载表单然后将其关闭返回 TableView 时,数据已加载!你能建议我缺少什么吗?
【问题讨论】:
标签: ios uitableview nsarray nsdictionary