昨天上线前最后看了遍代码神马的,然后发现半年前的一段代码
@property (nonatomic, retain) id <SwitchBtnDelegate> delegate;
果断改成assign
结果...crash了。。还定位不到在哪crash
当时我就忧桑了。改遍了这个delegate所有的地方,都没有。(用滑板鞋语调唱出)
最后,开了僵尸调试,发现指向的是个button。
什么鬼。。
原来不小心在delloc里release了button。
这button原来是个UISwitch,然后为了效果改成button了。。
所以这个故事告诉我们,不要图麻烦,改了控件不能还用原来的名字。。不然会有各种神奇的问题出现。
旁白:上篇文章TextView的名字为毛叫TextField,作者你给我滚过来!!
我不听我不听我不听~
-----------------------我是正经的分割线--------------------------
话说这个月苹果好像不给在APP内有检查更新的功能了,刚刚加急审核因为这个被拒,也是一脸忧桑。
简书已经弃用,欢迎移步我的小专栏:
https://xiaozhuanlan.com/dahuihuiiOS
网友评论