两个导航视图之间的UITextView内容处理

时间:2010-10-15 08:20:55

标签: iphone save uitextview navigationcontroller

查看,其中包含表格单元格和保存按钮。

如果我触摸表格单元格,则会滑入新的导航视图(查看b )。在视图b中,我有一个UITextView,我输入我需要保存的所有上下文。当然,'view b'左上方有“后退”按钮。

'查看'有一个保存按钮,它想要从我输入的'视图b'中保存textView的内容。保存是在'查看'而不是'视图b'上完成的,因为实际上还需要其他信息也可以保存在'view a'上。

要做到这一点,当我在'view b'的textView中输入内容并返回'查看'(后退按钮或完成按钮),而不是蒸发时,文本视图中的内容应该被传递以某种方式回到'查看',以便在我按下保存按钮时保存。

我该怎么办? (我花了差不多一整天的时间想出这个......)

到目前为止,我正在考虑...... ?? = self.textView.text; at viewWillDisappear在'view b'

中 非常感谢。

1 个答案:

答案 0 :(得分:1)

使用TextView的委托并在完成编辑dalegete类的字符串变量时保存其数据 然后从第1课中保存

这是委托方法

- (void)textViewDidEndEditing:(UITextView *)textView 

{

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

}

确保首先初始化委托类的字符串...