我是斯威夫特的新人,抱歉。 我想从customcell类推送值到TableViewController类。 但总是得到" nil"。
protocol DetailsDelegate {
func labelDelegateMethodWithString(controller: TableViewController) -> String }
class TableViewController: UITableViewController {
var delegate: DetailsDelegate?
@IBAction func butttonFunc(sender: UIButton) {
let importNumber = delegate!.labelDelegateMethodWithString(self)
println(importNumber)
}
这里是我的自定义单元类:
class TableViewCell: UITableViewCell, UITextFieldDelegate, DetailsDelegate {
func labelDelegateMethodWithString(controller: TableViewController) -> String {
return "efgfsd"
}
我做错了什么?感谢。