tableview和customcell中的协议委派中的nil值

时间:2015-07-31 08:40:18

标签: swift delegates tableview

我是斯威夫特的新人,抱歉。 我想从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"
    }

我做错了什么?感谢。

0 个答案:

没有答案