2

我遇到了一个小问题,我有一个 JSON 提要,例如

 [
    {
        id: "7",
        title: "",

    },
    id: "8",
    title: ""
}
]

现在我想计算我尝试过的 JSON 中的所有“对象”;

4

2 回答 2

0

看来您的tableDataivar 是一个NSArray. 我想你想要:

[self setTableData:array];

您收到有关将 an 设置NSUIntegerNSArrayivar的错误提示

于 2012-10-08T15:26:19.957 回答
0

首先,您的提要看起来无效。

[
    {
        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];

}
于 2012-10-08T15:27:19.883 回答