【发布时间】:2012-05-11 05:44:12
【问题描述】:
当我在我的项目中使用A并在模拟器中模拟内存警告时,应用程序经常在[super didReceiveMemoryWarning]中崩溃。 如果我想从 ARC 项目中的非 ARC 文件继承类,有什么需要注意的吗? 任何建议将不胜感激。
【问题讨论】:
标签: objective-c ios crash automatic-ref-counting didreceivememorywarning
当我在我的项目中使用A并在模拟器中模拟内存警告时,应用程序经常在[super didReceiveMemoryWarning]中崩溃。 如果我想从 ARC 项目中的非 ARC 文件继承类,有什么需要注意的吗? 任何建议将不胜感激。
【问题讨论】:
标签: objective-c ios crash automatic-ref-counting didreceivememorywarning
我没有遵循 didReceiveMemoryWarning 和 ARC/非 ARC 问题之间的逻辑联系。
ARC/非ARC问题与之前的SO discussion重复。
除了其他讨论中提到的项目(使用 –fno-objc-arc 适当地标记非 ARC 文件),您可能需要考虑 Transitioning to ARC 中概述的规则,特别是方法的命名约定 (至少如果它们是由 ARC 子类调用的方法)。
【讨论】: