【发布时间】:2016-02-03 01:46:24
【问题描述】:
我有一个带有自定义单元格的 tableView。每个自定义单元格都有一个文本字段。当用户单击文本字段时,我希望某些新单元格出现在屏幕上。
这就是我正在尝试的:
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
/*
...code to determine which new cells should be added in from my data structure
*/
self.tableView.reloadData()
return true
}
但是,每次调用 reloadData 时,我认为委托再次调用 textFieldShouldBeginEditing,所以我陷入了无限循环并且该方法永远不会返回。
关于如何避免这个问题的任何想法?
【问题讨论】:
标签: swift uitableview delegates infinite-loop reloaddata