Core Data: instancier une classe

re-bonjour,
Dans un modele classique, disons:
Entreprise (nom, adresse)
Employés (nom)
Et une relation entre Entreprise et Employés
Je sèche pour instancier Entreprise...
En gros j'aimerais faire une truc du genre:
Donc dans l'ordre,
Créer une instance de ma classe Entreprise, modifier le nom de l'entreprise créée et afficher ce dernier.
En outre, je ne comprends pas comment faire le lien entre NSManagedObjectContext et ma classe Entreprise?
(Sinon, rien à voir mais sous Xcode 3, je faisais un clic droit sur un terme dans mon code et je pouvais choisir d'aller directement regarder sa définition dans la doc. Cela ne semble plus possible avec xCode4. Y-t-il une solution pour réactiver cette option bien pratique?)
Dans un modele classique, disons:
Entreprise (nom, adresse)
Employés (nom)
Et une relation entre Entreprise et Employés
Je sèche pour instancier Entreprise...
En gros j'aimerais faire une truc du genre:
NSManagedObjectContext *context;<br /><br /> Entreprise *monEntreprise = (Tournee *)[NSEntityDescription insertNewObjectForEntityForName:@"Entreprise" inManagedObjectContext:context];<br /> monEntreprise.nom = @"Entreprise Toto";<br /> NSLog(@"Entreprise: @",monEntreprise.nom);<br />
Donc dans l'ordre,
Créer une instance de ma classe Entreprise, modifier le nom de l'entreprise créée et afficher ce dernier.
En outre, je ne comprends pas comment faire le lien entre NSManagedObjectContext et ma classe Entreprise?
(Sinon, rien à voir mais sous Xcode 3, je faisais un clic droit sur un terme dans mon code et je pouvais choisir d'aller directement regarder sa définition dans la doc. Cela ne semble plus possible avec xCode4. Y-t-il une solution pour réactiver cette option bien pratique?)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ton code tel quel est presque fonctionnel. Est-il dans la classe modèle Entreprise ?
Tu dois normalement récupérer le MOC dans l'App Delegate.
Merci pour ta réponse.
Pour le moment, mon code se trouve dans la méthode "viewDidLoad" de mon controlleur. Dans ce dernier j'y ai ajouté .
Mais j'ai toujours un crash au même endroit sur cette ligne:
Avec cette erreur:
Heu non. Où puis-je trouver cette méthode?
Ha ok merci. Comme j'ai décidé d'utiliser Core Data bien après le commencent de mon app, tout n'a pas été généré par défaut. Je vais créer un projet bidon pour récupérer le code. Merci pour ton aide!