2010-01-19 6 views
0

Dans mon application de barre d'onglets, je souhaite que l'utilisateur dispose d'une liste d'éléments.Modification d'un tableau dans une classe, à partir d'un contrôleur de vue modale

Dans la barre de navigation, j'ai un bouton, qui (espérons-le) permet à l'utilisateur d'ajouter des éléments à cette liste.

ce bouton présente un contrôleur de vue modal avec un champ txt, et un bouton fait

la liste sur la page principale est une vue de la table, avec un tableau, comme source de données. Je souhaite que le mvc puisse ajouter des objets (le texte des champs de texte) au tableau créé dans le fichier .h des pages principales. Donc, la question est, comment puis-je faire cela avec succès?

grâce,

Sam

+0

Je ne suis pas sûr de ce que vous essayez de demander, s'il vous plaît affiner. –

Répondre

1

Vous pouvez avoir une méthode dans votre contrôleur de vue de table appelée addObject:(YourObjectType *)theObject qui accepte tout type de l'objet vous remplissez le tableau avec. Lorsque vous appuyez sur le bouton Terminé dans votre contrôleur modal, créez l'objet, puis appelez la méthode addObject, puis fermez la vue modale. Dans le contrôleur de vue de table, ajoutez l'objet au tableau, puis rechargez la vue de table.

L'autre alternative consiste à passer le tableau à votre vue modale, puis à ajouter l'objet créé au tableau dans le contrôleur de vue modale. Configurez un ivar de type NSMutableArray et lorsque vous créez le contrôleur de vue modale, définissez son ivar pour qu'il soit le tableau de sources de données du contrôleur de vue principale.

+0

um. Im un peu d'un débutant à ceci, pouvez-vous mettre cela plus simple? ou en code? –

+0

J'ai commencé à taper du code, mais je me suis rendu compte qu'il faudrait un peu de temps pour tout expliquer. J'ai appris cette technique de Beginning iPhone Development, il est bien expliqué dans ce livre. Désolé, je ne peux pas vous aider plus. –

+0

Ok, je vais regarder un peu plus sur google. Merci. Peut-être que je pourrais vous l'envoyer par courriel? et vous l'intégrez? –

Questions connexes