代理 传值 4.2

2019-03-12  本文已影响0人  全世界妳最美
1.声明协议//optional 可选
@objc protocol PhotoDelegate:NSObjectProtocol {
    
    @objc optional func getImageDelegate(image:UIImage)
    
}
2.设置代理属性//设置weak属性必须继承NSObjectProtocol
 weak var delegate:PhotoDelegate?
3.代理方法
 self.delegate?.getImageDelegate!(image: image)
4.其他地方和oc一样,这里代理有些意思,多参考一下资料

上一篇下一篇

猜你喜欢

热点阅读