为了账号安全,请及时绑定邮箱和手机立即绑定

delegate 难道就没有缺点了吗?

jquery中delegate 难道就没有缺点了吗?

正在回答

1 回答

有缺点啊

1.需要定义很多代码:1.协议定义;2.controller的delegate属性;3.在delegate本身中实现delegate方法定义

 2.在释放代理对象时,需要小心的将delegate改为nil。一旦设定失败,那么调用释放对象的方法将会出现内存crash

 3.在一个controller中有多个delegate对象,并且delegate是遵守同一个协议,但还是很难告诉多个对象同一个事件,不过有可能。(其他博客上贴的*-*)


0 回复 有任何疑惑可以回复我~
#1

谢南波 提问者

非常感谢!
2016-12-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

delegate 难道就没有缺点了吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信