2010-08-16 3 views
0

J'ai créé un dictionnaire avec un certain nombre de bits d'information différents tirés de xml feed. Je veux maintenant tirer certaines parties du dictionnaire dans des zones pour créer ma vue de table.Problème avec numberOfRowsInSection et les dictionnaires

création jusqu'à présent, les en-têtes de section était très bien, mais un problème avec la partie numberOfRowsInSection:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return [[sections objectAtIndex: section] objectForKey: @"itemsCount"]; 
} 

Cela donne l'erreur suivante: avertissement: retour un pointeur en entier sans un casting Toute aide bienvenue sur ce débutant :) très

Répondre

4

Essayez

return [[[sections objectAtIndex: section] objectForKey: @"itemsCount"] intValue]; 
0

objectForKey retourne id - qui est pas automatiquement con directement à NSInteger. Vous devez convertir ceci en le type d'objet que vous avez mis dans le dictionnaire, puis le convertir en NSInteger.

Questions connexes