2010-11-12 5 views
0

Je dois mapper mes ID de base de données avec NSDictionary ou NSArray. J'ai une vue de la table. Lorsque je clique sur un champ - doit apparaître une vue détaillée dans laquelle seront détaillées des informations sur l'enregistrement. Tout ok travail, lorsque: DB TableRow 1 -> 1 2 -> 2 3 -> 3NSDictionary Mappage SQLite

Mais whem DB TableRow 1 -> 1 30 -> 2 31 -> 3 ne fonctionne pas.

J'ai donc besoin d'un lien avec chaque autre enregistrement de base de données et vue de table. Toute suggestion? Merci!

+0

Afficher les lignes de code à partir desquelles vous passez de votre vue de table à votre vue détaillée. –

Répondre

0
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

    detailTableView = [[DetailsTableViewController alloc] initWithNibName: @"DetailsTableViewController" bundle:nil]; 

    //getting selected row 
    NSUInteger row = [indexPath row]; 


    //initializing detailTableView with data to show details 
    [detailTableView setWithObjectID: [[usersIDList objectAtIndex: row ] intValue] ]; 

    //show it 
    [self.navigationController pushViewController: detailTableView animated:YES]; 
    [detailTableView release]; 
}