Ios 在swift中更新编辑的文本视图时出现问题
我有一个Ios 在swift中更新编辑的文本视图时出现问题,ios,swift,uitextview,Ios,Swift,Uitextview,我有一个textView,我需要更新我的textView内容并保存编辑的文本。在我的情况下,一切正常,但在UI中编辑的文本被更新。self.taskName数据从上一个ViewController获取 self.taskNameTextView.text = self.taskName self.taskNameTextView.delegate = self 在viewDidLoad中,我是这样写的 self.taskNameTextView.text = self.taskName sel
textView
,我需要更新我的textView
内容并保存编辑的文本。在我的情况下,一切正常,但在UI中编辑的文本被更新。self.taskName数据从上一个ViewController获取
self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self
在viewDidLoad
中,我是这样写的
self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self
在textViewDelegate
中
self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self
func textViewDidChange(_ textView: UITextView) {
self.taskName = textView.text
}
和按钮操作我必须传递已编辑的文本字符串,它将返回成功但未更改的UI中的更新文本。您能否请任何人帮助我解决此问题。而不是textViewDidChange请将您的代码写入
self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self
func textViewDidEndEditing(_ textView: UITextView) {
// your code here
}
有关TextView的更多委托功能,请参阅本文
self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self
没有完全理解您的问题。请编辑它什么是
self.text
?您在viewdiload:
中编写了self.textView.text=self.text
,因此当您转到此viewController
时将调用它。而self.text
不是全局字符串,因此在加载时它将为零。您需要一个全局变量,可以在AppDelegate
或Sinlgeton
类中声明。@CtrlAltDel我的问题已编辑。@Kuldeep self.text,该文本数据存储在以前的视图控制器中
self.taskNameTextView.text = self.taskName
self.taskNameTextView.delegate = self