小さな問題が発生しました。次のようなJSONフィードを取得しました
[
{
id: "7",
title: "",
},
id: "8",
title: ""
}
]
今、私が試したJSONのすべての「オブジェクト」をカウントしたいと思います。
小さな問題が発生しました。次のようなJSONフィードを取得しました
[
{
id: "7",
title: "",
},
id: "8",
title: ""
}
]
今、私が試したJSONのすべての「オブジェクト」をカウントしたいと思います。
あなたのtableData
ivarはNSArray
。私はあなたが欲しいと思います:
[self setTableData:array];
をivarに設定するNSUInteger
ことに関するエラーのヒントが表示されますNSArray
まず第一に、あなたのフィードは無効に見えます。
[
{
id: "7",
title: "",
},
id: "8",
title: ""
}// Still Too many Braces.
]
それ以外は、コードは機能しているように見えます。
編集
いいえ、NSBumは正しいです。データはカウントすべきではありません。
[self setTableData:array];
また、viewDidAppearの後で、要求しているテーブルビューで-[UITableViewreloadData]を呼び出す必要があります。tableData変数を設定する前に、データを要求している可能性があります。
また、ivarではなくプロパティに関する情報を要求する必要があります
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
NSLog(@"x: %u", [self.tableData count]);
return [self.tableData count];
}