Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在swift中更新编辑的文本视图时出现问题_Ios_Swift_Uitextview - Fatal编程技术网

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