Bug_Note_02

1、一个不知道具体什么情况的的bug

Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior

简单的说,我这边的情况是不能push 到下一个界面。
具体情形是这个Controller 套在一个View中去了,而View是处于另一个类中的,然后我想Push到另一个界面导致的.

用了一个代理将其Push的方法放到最外层的Controller中使用就OK了

2、unrecognized selector sent to instance 0xaxxxx…

造成unrecognized selector sent to instance iphone,大部分情况下是因为对象被提前release了,在你心里不希望他release的情况下,指针还在,对象已经不在了

在这个http://blog.objcc.com/unrecognized-selector-sent-to-instance/ 快速寻找方法中依然没有解决

简单标记一下
2-1、在Debug菜单中选择 Breakpoints -> Create Symbolic Breakpoint…

2-1.png
2-2、在Symbol中填写如下方法签名:-[NSObject(NSObject) doesNotRecognizeSelector:]
2-1

后来用这个诱敌深入的方法解决了
http://wonderffee.github.io/blog/2014/05/17/solve-unrecognized-selector-sent-to-instance-problem/

因为我的情况和上面的情形是一样的,就是无论如何,在我那个类中就是找不到它提示有问题的那个方法,于是我主动写出那个方法,然后打印下什么情况。

有趣的是,当时也没有立即解决,我就放在那,它不能删,一删除就报那个错,实际上这个方法没有起任何作用的!
过两天之后我再删除那个方法才没事的,实际情况是怎样的至今也没弄清楚,而且还没不能重现这个问题,如果有人知道咋回事,告诉告诉我,哈哈哈
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,841评论 0 9
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 2,548评论 2 50
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,169评论 19 139
  • 1.属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作...
    曾令伟阅读 1,085评论 0 10
  • 当你写一个应用程序,你将不可避免地犯错误。 更糟糕的是,您的应用程序设计中会时不时地出现错误。 Xcode 的调试...
    titvax阅读 731评论 0 0