计算JSON,NSArray

时间:2012-10-08 15:21:47

标签: objective-c json cocoa

我遇到一个小问题,我得到了像

这样的JSON提要
 [
    {
        id: "7",
        title: "",

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

现在我想在我试过的JSON中计算al'对象';

2 个答案:

答案 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];

}