2010-11-01 4 views
0

J'ai besoin d'utiliser coredata dans mon application basée sur la vue. J'ai créé le fichier de données de base. Mais je ne peux pas accéder aux données de base via mon application Viewbased sans utiliser UITableview.Coredata sans utiliser l'application basée sur la navigation

J'ai utilisé seulement UITextField et les boutons seulement. Je veux avoir besoin d'insérer des enregistrements, de suppression, de mise à jour et de rechercher toutes les opérations dans mon application.

Quelqu'un a-t-il un exemple de code sans utiliser la navigation basée sur UITableview?

Répondre

1
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; 
NSManagedObjectContext *context = // Your context pointer here 
[fetchRequest setEntity:[NSEntityDescription entityForName:@"ObjectName" inManagedObjectContext:context]]; 
NSError *error; 
NSArray *objects = [context executeFetchRequest:fetchRequest error:&error]; 
[fetchRequest release]; 
for (int index=0; index<[objects count]; index++) { 
    ObjectName *dmg = (ObjectName *)[menus objectAtIndex:index]; 
} 

Ceci vous permettra de récupérer vos objets dans les données de base. Vous pouvez manipuler cela comme bon vous semble, tant que vous l'avez validé, il sera sauvegardé dans votre base de données. Il semble que vous devriez également rechercher Stack Overflow (et peut-être aussi un moteur de recherche) pour obtenir des informations sur Predicates, qui vous permettent de filtrer votre graphe d'objets.

+0

Merci pour votre réponse aimable. – Velmurugan

Questions connexes