pushviewcontroller 在分发构建时崩溃但不调试

Posted

技术标签:

【中文标题】pushviewcontroller 在分发构建时崩溃但不调试【英文标题】:pushviewcontroller crashes on distribution build but not debug 【发布时间】:2012-10-02 21:45:19 【问题描述】:

我遇到了一个奇怪的情况,我的一个应用程序在 ios6 中停止运行。实际代码很简单,并且启用了 ARC。我有一个带有导航控制器的表,当点击表中的一行时,它会推送一个视图控制器。当我切换到分发版本时,代码在模拟器和调试版本中运行良好,在推送视图控制器后代码崩溃。

我设置了一些 nslog 输出,并且可以看到它在崩溃之前会出现。

我尝试使用编译器优化 -Oo 设置发行版构建,但没有任何运气。

【问题讨论】:

【参考方案1】:

我已经解决了这个问题。不知何故,ARC 在分发构建设置中被禁用。

【讨论】:

以上是关于pushviewcontroller 在分发构建时崩溃但不调试的主要内容,如果未能解决你的问题,请参考以下文章

在 UITabController 中的选项卡之间切换时使用“pushViewController”动画

为啥通过动态链接导航后pushViewController 不起作用?

当我有推送通知时,我是不是需要分发构建的权利文件?

签署 PhoneGap 构建应用程序以进行分发。无法下载

当推送一个新的控制器时,pushViewController 是不是应该释放 oldController?

pushViewController 在不同场景中调用时会导致不同的行为