2010-01-10 6 views
1

Je n'arrive pas à comprendre comment implémenter une partie spécifique d'une application. Les données sont collectées dans une table groupée, mais certaines lignes explorent un autre écran pour permettre à l'utilisateur de choisir quelque chose. Ainsi, par exemple, j'aurais Nom: Nom: Âge:Récupération des données d'une table vers une précédente dans une application de navigation basée sur une table iPhone

Comment puis-je obtenir cette valeur d'âge à la première vue lorsque les robinets de l'utilisateur fait?

Je crée une entité Personne-données de base lorsque l'utilisateur enregistre le premier écran qui conserve toutes ces données, mais cela n'existe pas lorsque l'utilisateur accède à la deuxième vue. Il ne peut pas exister car Nom et Nom de famille sont des champs obligatoires, donc je ne peux pas enregistrer l'entité de base de données à moins que celles-ci existent déjà.

Y a-t-il un moyen pour une vue de renvoyer un type de données à une vue antérieure dans l'arborescence de navigation?

Merci à l'avance,

Répondre

2

Première option:
passe comme paramètre dans une méthode d'initialisation personnalisée

Deuxième option:
Déclarez vos variables CoreData dans votre AppDelegate et l'accès à vos opinions en utilisant

NSManagedObjectContext *context = [(MyAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext]; 
+0

On dirait la première option ici est celui que je veux. Activer le contexte d'objet géré pose toujours d'autres problèmes, mais l'option 1 semble bonne - merci :) – Anonymouslemming

+1

Anonymouslemming: Si cette réponse fonctionnait pour vous, vous devriez lui donner la coche de l'acceptation. –

+0

Ahhhh - Je me demandais comment vous étiez censé approuver les choses :) Je suis plus une personne basée sur le texte que visuellement et j'ai cherché partout un lien/bouton 'accepter la réponse'. – Anonymouslemming

Questions connexes