0

我有一个视图,它有一个表格单元格和一个保存按钮。

如果我触摸表格单元格,一个新的导航视图会滑入(视图 b)。在视图 b 中,我有一个 UITextView,我在其中键入了所有需要保存的上下文。当然,“视图 b”的左上角还有“返回”按钮。

'view a' 有一个保存按钮,它希望从我输入的'view b' 中保存 textView 的内容。保存是在 'view a' 而不是 'view b' 上完成的,因为实际上还有其他信息需要保存'view a' 也是如此。

为此,当我在“视图 b”的 textView 中键入内容并返回“视图 a”(后退按钮或完成按钮)时,文本视图中的内容应该以某种方式传递回'查看a'以便在我按下保存按钮时保存。

我应该怎么做?(我花了将近一整天的时间来解决这个问题..)

到目前为止我在想.. ?? = self.textView.text; 在 viewWillDisappear 在“视图 b”中

非常感谢。

4

1 回答 1

1

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

这是委托方法

- (void)textViewDidEndEditing:(UITextView *)textView 

{

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

}

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

于 2010-10-15T08:34:00.773 回答