我有一个带有UITextField
和UIButton
的自定义表格视图单元格,当触发按钮显示popOver时,我想在popOver视图表格中选择单元格时,textField填充文本,但不能正常运行我的代码。
我的代码:
在popOver控制器中:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let indexPath = tableView.indexPathForSelectedRow!
let cell = tableView.cellForRowAtIndexPath(indexPath) as! chooseReciverTableCell
valueToPass = cell.nameLabel.text
print(valueToPass)
NSNotificationCenter.defaultCenter().postNotificationName("UITextFieldTextDidEndEditingNotification", object: nil)
}
tableViewController中的:
func textFieldDidEndEditing(textField: UITextField) {
self.bCell = UINib(nibName: "buttonCell", bundle: nil).instantiateWithOwner(nil, options: nil)[0] as! buttonCell
textField.text = self.reciver.valueToPass
self.chooseTableView.reloadData()
}