swift ----- 代理用法
2016-11-25 本文已影响23人
71150ce14a00
发送代理页面
1. 声明代理方法
// 代理1
protocol getdataDelegate:NSObjectProtocol {
func getdata()
}
2. 在class中 声明代理属性
var deletage:getdataDelegate?
3. 在发送代理方法中
if (deletage != nil) {
deletage?.getdata()
}
在接受实现代理方法页面
1. 签代理
xxx.deletage = self
2. 实现代理方法
func getdata() {
}