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)
//代理方法
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)