Hallo,
ich habe ein Problem beim Laden einer json Datei in eine TableView.
Bis jetzt hat dieser Code funktioniert. Seit ich aber xcode 5 benutzte stürzt mir der IOS Simulator ab, soblad er die Daten in die Tabellenzelle schreiben soll.
Ich hoffe mi kann da jemand weiterhelfen.
news ist ein NSArray
Alles anzeigen
ich habe ein Problem beim Laden einer json Datei in eine TableView.
Bis jetzt hat dieser Code funktioniert. Seit ich aber xcode 5 benutzte stürzt mir der IOS Simulator ab, soblad er die Daten in die Tabellenzelle schreiben soll.
Ich hoffe mi kann da jemand weiterhelfen.
news ist ein NSArray
Quellcode
- - (int)numberOfSelectionInTableView:(UITableView *)tableView
- {
- return 1;
- }
- - (int)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- {
- return [news count];
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- {
- UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MainCell"];
- if(cell == nil)
- {
- cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"MainCell"];
- }
- cell.textLabel.text = [[news objectAtIndex:indexPath.row] objectForKey:@"head"]; <-hier ist dann Schluss
- cell.textLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:12.0];
- cell.detailTextLabel.text = [[news objectAtIndex:indexPath.row] objectForKey:@"date"];
- cell.detailTextLabel.font = [UIFont fontWithName:@"Helvetica" size:10.0];
- return cell;
- }
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- DetailNews2Controller *detailNewsController = [[DetailNews2Controller alloc] initWithNibName:@"DetailNews2Controller" bundle:nil];
- detailNewsController.title = [[news objectAtIndex:indexPath.row] objectForKey:@"head"];
- detailNewsController.newsArticle = [news objectAtIndex:indexPath.row];
- [self.navigationController pushViewController:detailNewsController animated:YES];
- }

