2010-10-15 32 views
0

J'ai voir un qui a une cellule de tableau et un bouton de sauvegarde.gestion de contenu de UITextView entre deux vue de navigation

Si je touche la cellule du tableau, une nouvelle vue de navigation glisse (voir b). Dans la vue b, j'ai un UITextView où je tape tout le contexte dont j'ai besoin. Et bien sûr, il y a un bouton «retour» en haut à gauche de la «vue b». 'View a' a un bouton de sauvegarde, il veut sauvegarder le contenu de la vue de la vue 'b' que j'ai tapé. L'enregistrement est fait sur 'view a' not 'view b' car en fait il y a d'autres informations être enregistré sur 'view a' aussi. Pour cela, quand je finis de taper quelque chose dans le textView de 'view b' et de revenir à 'view a' (bouton de retour ou bouton done), au lieu de se vaporiser, le contenu de la vue de texte devrait être livré en quelque sorte à la «vue a» afin d'être enregistré lorsque j'appuie sur le bouton de sauvegarde.

comment dois-je faire? (J'ai passé presque toute une journée pour comprendre cela ..)

jusqu'ici je pense à .. ?? = self.textView.text; à viewWillDisappear dans 'view b'

merci beaucoup.

Répondre

1

délégués d'utilisation de TextView et enregistrer ses données juste au moment où il a terminé l'édition à la variable la chaîne de dalegete classe et puis enregistrez-le d'ici classe 1

est la méthode déléguée

- (void)textViewDidEndEditing:(UITextView *)textView 

{ 

    delegateObject.string=textView.text; 
    //save to delegate class's string 

} 

assurez-vous d'abord initialisé la chaîne de la classe de délégué ...

+0

merci pour le conseil Ranjeet sajwan. Je pense que je peux faire la partie délégué, mais comment puis-je l'enregistrer à partir de la classe 1? comment est-ce connecté? La classe delegate est celle qui a textView right? – bicbac

+0

NO..i signifie classe déléguer cette chaîne a juste .... voir que j'ai modifié ma réponse .. fait la classe déléguée chargée d'abord et garder jusqu'à la fin .... vous devez faire l'objet de celui-ci et accéder à la chaîne à partir de là comme vous accédez à une chaîne – Saawan

+0

dieu je pense que je dois familier avec la classe de délégué ... semble travailler comme pont de données ... est la «classe de délégué» mes fichiers AddDelegate.h/m. – bicbac