美文网首页iOS小贴士程序员首页推荐
iOS开发小贴士—unrecognized selector s

iOS开发小贴士—unrecognized selector s

作者: Jun_简书 | 来源:发表于2017-03-29 20:01 被阅读29次

    造成crash原因就我现项目中遇到的主要是对象提现被release,指针还在,但是对象已经不在了。或者你将对象定义成局部变量,并且没有初始化就调用它。

    解决方案:

    1. 将对象都定义成类变量
    @property (nonatomic, strong) NSArray *myObject;  
    

    self. myObject 调用时。@property会自动为你实现set get方法。帮你增加引用计数。

    1. 假如都定义成局部变量就在页面展示前定义一个初始所有变量的方法,集中手动初始化,未防遗忘。

    相关文章

      网友评论

        本文标题:iOS开发小贴士—unrecognized selector s

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