您的位置:首页 > 移动开发 > Swift

swift中代理的使用

2016-02-21 10:52 405 查看


1.首先定义一份协议。

protocol ToolProrocol{

//代理方法

func didRecieveResults(result:Int)

}

2.定义一个代理属性

//声明代理属性

var delegate : ToolProrocol?

3. 实用者,首先加上

class ViewController: UIViewController,ToolProrocol

4.并且设置代理和实现

xxx.delegate = self

func didRecieveResults(result: Int) {

}

5. 最后直接调用就ok了

self.delegate?.didRecieveResults(1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: