J'ai créé une application qui permet aux utilisateurs d'ajouter des informations (à partir d'un addViewController), qui est ensuite affichée dans un UITableView sur le rootViewController. Lorsque l'utilisateur appuie sur tableViewCell le detailViewController affiche alors, vous l'avez deviné, plus de détails concernant les informations utilisateur entrées. Ce que j'essaie d'accomplir est de configurer un editViewController qui permettra aux utilisateurs de modifier les informations qu'ils ont déjà soumises.Mise à jour par défaut detailViewController
Actuellement, j'essaie d'auto-remplir le editViewController avec les informations précédemment soumises par l'utilisateur (après quoi il peut appuyer sur enregistrer et mettre à jour les informations). Cependant, je suis coincé en essayant d'effectuer cette auto-remplissage et je ne suis pas sûr que ce soit la meilleure voie pour y parvenir.
Voici la méthode d'édition appelée pour charger le editViewController à partir de detailViewController. Ici, j'essaye de charger les informations d'un tableau enregistré qui est déclaré dans mon rootViewController.
Des pensées n'importe quel corps?
Lorsque je compile, j'obtiens cet avertissement. Les choses courent mais rien ne passe de la vue à la vue et il finit par s'écraser. Attention: 'detailViewController' ne répond pas à '-setDataObject: objectAtindex:' (Les messages sans signature de méthode correspondante seront supposés retourner 'id' et accepter '...' comme arguments). – DrBeak1
Je n'ai juste pas de chance avec ça. Je ne peux pas comprendre comment ajouter et remplacer l'objet tableau d'origine à partir d'une chaîne qui n'est pas déclarée dans la même classe. Je peux mettre les chaînes à jour (d'après ce que j'ai compris, chaque classe a sa propre chaîne) mais cela n'affecte en rien les objets du tableau. Pouvez-vous ou quelqu'un d'expliquer plus comment cela fonctionne ?? Merci:) – DrBeak1
Ok, est-ce que vous définissez une variable appelée dateObject dans le fichier d'en-tête? et sa propriété associée? vous devriez définir la propriété comme @property (nonatomic, assign) xxx dateObject; et avez aussi un @synthesize dateObject dans votre fichier .m –