我正在使用NSArray,它有以下数据,我正在使用AFHTTPRequestOperation给我结果,之后我正在做 [ListOfName addObject:[responseData valueForKey:name]];并获得以下结果和结果我想在tableview中显示,但可以理解如何做到这一点因为我是一个新的iPhone
(
(
"Richard Conover",
"Richard Conover",
"Kaitlyn Matheson",
"Andrea Wannemaker",
"Andrea Wannemaker",
test,
james,
test,
gaurav,
sdfsdfs
)
)
如果我做NSArray.count,它将只返回1,所以如何在tableview中单独打印
答案 0 :(得分:2)
您要做的是将TableView
数据源设置为Array
中的第一个对象(另一个Array
)。像这样:
NSArray *myTableViewDataSourceArray = [myOriginalArray objectAtIndex:0];
然后使用myTableViewDataSourceArray
作为TableView
的数据源方法。
答案 1 :(得分:1)
根据您的结构,您拥有包含对象的数组也是数组。
这意味着,[ListOfName addObject:[responseData valueForKey:name]];
将添加数组对象。您尝试将此数组数据加载到表视图中。因此,您可以在tableViewDataSource
- (NSInteger)numberOfSectionsInTableView:(UITableView *)aTableView
{
return [[ListOfName objectAtIndex:0] count];
}
答案 2 :(得分:1)
嵌套数组(表示数组内的数组)。
你有多少个嵌套数组?
如果是1则可以使用:
NSArray *finalArray = [[NSArray alloc] initWithArray:[yourArray objectAtIndex:0]];
然后您可以使用 finalArray 填充UITableView
。