iphone中的对象释放问题

时间:2010-11-10 07:59:15

标签: iphone object error-handling release

我正在使用导航控制器从一个视图移动到另一个视图... 我有3次观看

堆栈(导航控制器)中的排列如下

厂景--------->视图2 -----------> VIEW3

在view3上我正在加载一个webview,它根据用户的当前位置显示信息...

问题是,当我在view3上点击后退按钮时(加载过程中),我的应用程序崩溃了

我的主要问题是,当我按下导航按钮时,对象会被释放..这是一个错误..

我知道可以通过关闭用户的交互来修复它。

但加载可能需要很长时间才能缓慢连接(因为我的应用首先获取位置,然后将其发送到谷歌并获取位置名称,然后再发送网络请求以显示一些数据)并在此长时间内用户可能会沮丧..

还有其他选择吗? 请帮忙...我就在附近修理我的应用程序..只剩下这个问题......

1 个答案:

答案 0 :(得分:2)

尝试使用NSZombieEnabled选项,以发现您尝试发送消息的已发布对象。

双击Xcode项目的Executables组中的可执行文件。 单击“参数”选项卡。 在“要在环境中设置的变量:”部分中,创建一个名为“NSZombieEnabled”的变量,并将其值设置为“YES”。