美文网首页Crash知识bugs
-fno-objc-arc setting

-fno-objc-arc setting

作者: livesxu | 来源:发表于2018-08-14 16:31 被阅读126次

    ARC下踩坑 

    场景:使用Inmobi广告,在广告结束进入App Store再back的时候捕捉到很多崩溃,调试发现出现了[UIKeyboardLayoutStar release],导致的原因:交换了系统的array方法,键盘呼出的时候返回app会崩溃。

    在我要把保护类设置成-fno-objc-arc时,RAC爆红了。

    猜想:自定义键盘的套路是根据type,配置相应的字典和数组数据,最后layout。所以系统的套路可能也是这样,而系统的这部分代码可能还停留在MRR的阶段。

    处理:Build Setting ——> Weak References in Manual Retain Release

    保护类是一定要设置成-fno-objc-arc,删肯定是不能删的,因噎废食不可取。

    结论:ARC相对的称谓不是MRC,应该是MRR。

    滑稽:让我想到了汉字,美轮美奂之类的成语还有一些多音字读音,因为多数人的顺口而改了原先的意义,甚是可惜,这就导致了现在高考可能不会考这些了!

    相关文章

      网友评论

        本文标题:-fno-objc-arc setting

        本文链接:https://www.haomeiwen.com/subject/jjsvbftx.html