问答详情
源自:5-2 几种绑定

delegate 难道就没有缺点了吗?

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

提问者:谢南波 2016-11-04 20:57

个回答

  • 谢凌
    2016-11-29 15:54:52
    已采纳

    有缺点啊

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

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

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