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一样,这里代理有些意思,多参考一下资料
网友评论