gpt4 book ai didi

ios - 更新 UITextView.text 属性时未调用 textViewDidChange 方法?

转载 作者:行者123 更新时间:2023-11-28 05:31:10 24 4
gpt4 key购买 nike

在带有 CoreData 的主从模板中,我将“字符串”快捷方式保存到我的 UITableView。我选择一个单元格并将我的快捷方式值放入 UITextView。当调用 configureView 方法时,没有调用 textViewDidChange 方法;因此没有正确更新我的 UITextView 内容。即使我向其添加快捷方式,UITextView 是否未更新?有没有更合适的方法来使用 UITableView 中的项目更新我的 UITextView?

var detailItem: AnyObject? {
didSet {
// Update the view.
self.configureView()
}
}

func configureView() {

if let detail: AnyObject = self.detailItem {

if let text = self.textView {

var shortCut = detail.valueForKey("shortCut")!.description + " "
var currentValue = textData + shortCut
text.insertText(String(currentValue))

// textData is a constantly updated variable with the textView's text property value...

}
}

}

最佳答案

您必须使用以下方法将 self.textview 的委托(delegate)设置为 self:

self.textview.delegate = self

关于ios - 更新 UITextView.text 属性时未调用 textViewDidChange 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28260860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com