Я новичок в Object-c и хочу создать приложение на основе UITableViewController с источником данных JSON в Xcode 4. Я импортировал инфраструктуру JSON и определил NSMutableArray, чтобы заполнить его ответом:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];
items = [responseString JSONValue];
[self.tableView reloadData];
}
I Все прошло хорошо, но когда я пытаюсь получить доступ к массиву предметов в функции
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
, это приводит к сбою моего приложения.
В чем может быть проблема?Заранее спасибо!
ОБНОВЛЕНИЕ: Я изменил часть кода, заполняющую массив, и это решило проблему сбоя: NSMutableArray * a = [responseString JSONValue];
for(NSDictionary *it in a) {
[items addObject:it];
}
Но я все еще не понимаюне знаю почему ...