实例变量访问(通过 self)导致空指针取消引用

Posted

技术标签:

【中文标题】实例变量访问(通过 self)导致空指针取消引用【英文标题】:instance variable access (via self) results in a null pointer dereference 【发布时间】:2012-05-02 01:57:07 【问题描述】:

对我的应用程序运行分析会导致主题出现逻辑错误。我真的不知道那是什么意思。以下是错误屏幕:

【问题讨论】:

【参考方案1】:

它向您显示的路径是 super 返回 nil。如果发生这种情况,则继续执行该方法;隐含的自尊是因为isShowingLandscapeView 是一个实例变量。您需要将所有初始化都放在 if (self) 块中以避免这种情况。

【讨论】:

+1 因为我不知道访问 ivar 会取消对对象的引用!

以上是关于实例变量访问(通过 self)导致空指针取消引用的主要内容,如果未能解决你的问题,请参考以下文章