我查看,其中包含表格单元格和保存按钮。
如果我触摸表格单元格,则会滑入新的导航视图(查看b )。在视图b中,我有一个UITextView,我输入我需要保存的所有上下文。当然,'view b'左上方有“后退”按钮。
'查看'有一个保存按钮,它想要从我输入的'视图b'中保存textView的内容。保存是在'查看'而不是'视图b'上完成的,因为实际上还需要其他信息也可以保存在'view a'上。
要做到这一点,当我在'view b'的textView中输入内容并返回'查看'(后退按钮或完成按钮),而不是蒸发时,文本视图中的内容应该被传递以某种方式回到'查看',以便在我按下保存按钮时保存。
我该怎么办? (我花了差不多一整天的时间想出这个......)
到目前为止,我正在考虑...... ?? = self.textView.text; at viewWillDisappear在'view b'中 非常感谢。答案 0 :(得分:1)
使用TextView的委托并在完成编辑dalegete类的字符串变量时保存其数据 然后从第1课中保存
这是委托方法
- (void)textViewDidEndEditing:(UITextView *)textView
{
delegateObject.string=textView.text;
//save to delegate class's string
}
确保首先初始化委托类的字符串...