在使用CoreData的主详细信息模板中,我保存了' String'我的UITableView的快捷方式。我选择一个单元格并将我的快捷方式值放入UITextView。调用configureView方法时,不调用textViewDidChange方法;因此无法正确更新我的UITextView内容。即使我正在添加快捷方式,UITextView是否仍未更新?有没有更合适的方法来更新我的UITextView与UITableView中的项目?
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...
}
}
}
答案 0 :(得分:2)
您必须使用以下内容将self.textview
的委托设置为self
self.textview.delegate = self