2010-12-14 27 views
0

je suis en train de reproduire onglet favoris app téléphone natif dans mon application, je suis réussir afficher tous les contacts mon codecomment obtenir des informations de contact à tableviewcell de tous les contacts?

-(IBAction)addFavorite { 
    ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; 
    picker.peoplePickerDelegate = self; 
    [self presentModalViewController:picker animated:YES]; 
    [picker release]; 
} 

comment puis-je obtenir les coordonnées complètes d'un contact dans la cellule tableview, comme dans l'application réelle Et comment puis-je obtenir des boutons de suppression de couleur rouge pour les éditer?

merci à l'avance

concerne

Répondre

0

Pour cela, vous devez utiliser la base de données (CoreData ou SQLite) et de stocker des contacts dans la base de données.

lorsque vous voulez afficher tous les enregistrements et faire 26 section pour l'alphabet a-z, puis selon les premières catégories de l'alphabet.

pour le bouton de suppression,

yourTable.editing=YES; 

cela donne rouge - marques sur la gauche dans la cellule de table et sur les écoutes ceux-ci vous obtenez bouton de suppression rouge. et vous pouvez écrire votre code de suppression dans

- (void) tableView:(UITableView *)tableView 
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle 
forRowAtIndexPath:(NSIndexPath *)indexPath 

méthode ci-dessus.

utiliser ces informations avec vos logiques

+0

grâce à une partie de montage de réponse est logique maintenant :) Ok – invariant

+0

s'il vous plaît accepter la réponse si cela fonctionne pour vous simplement vérifier la coche. – Ishu