调用控制器A的方法,控制器B相同名称方法也会被莫名调用

添加按钮点击事件给LYTabController,响应事件时也会莫名的走一遍另一个跟LYTabContorller大体相同的一个类BaseTabController,它们都继承自BaseViewController.

因为我一个View是共用的,但实际控制器只能存在一个,原因是我控制器LYTabContorllerA被销毁时,没有移除共用View的target事件,使用view中的[btns alltargets]事件后,在控制台打印出了一个null,苹果底层的东西我不知道,应该是找不到这个对象,就莫名的抓来一个已经存在的跟本类是同一种类型的(同一父类也算)给执行了.所以我经常销毁对象,然后使用新对象时,已经存在的一个BaseTabController对象的名称相同的方法会被调用.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,554评论 25 709
  • 富爸爸财务自由之路—罗伯特清崎 富人特征 富人具有长远的眼光和计划,善于借助复利的力量。(复利俗称利滚利) 收益四...
    关键期育儿锦囊阅读 173评论 0 1
  • 用行动填满时间 1.5分,立意不明确,行文散漫紊乱,毫无中心观点。 捡到一个好东西,也分享给你 3分,拆散了中心观...
    湖心倚照阅读 259评论 0 0
  • 这个闷热的夏天令人烦躁,莫名其妙的,理不清推不完的大大小小的事情像苍蝇一样在我的世界里乱飞,烦透了……我像深陷泥潭...
    悠悠我心8228阅读 275评论 2 1
  • 当我看着夕阳西下,整个城市沐浴在阳光之下,没有往日的喧嚣,整个心灵仿佛都得到了净化。 我喜欢骑着自行车绕着整个城市...
    苍之泱泱阅读 1,193评论 0 0