我遇到一个小问题,我得到了像
这样的JSON提要 [
{
id: "7",
title: "",
},
id: "8",
title: ""
}
]
现在我想在我试过的JSON中计算al'对象';
答案 0 :(得分:0)
您的tableData
ivar似乎是NSArray
。我想你想要:
[self setTableData:array];
您收到有关将NSUInteger
设置为NSArray
ivar的错误的提示
答案 1 :(得分:0)
首先,您的Feed看起来无效。
[
{
id: "7",
title: "",
},
id: "8",
title: ""
}// Still Too many Braces.
]
除此之外,您的代码看起来很实用..
修改
不,NSBum是对的。数据不应该算在内。
[self setTableData:array];
此外,在viewDidAppear之后,您应该在请求的tableview上调用 - [UITableView reloadData]。在设置tableData变量之前,它可能已经调用了它的数据。
另外,您应该要求提供有关该属性的信息而不是ivar
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
NSLog(@"x: %u", [self.tableData count]);
return [self.tableData count];
}