【发布时间】:2011-11-07 23:49:51
【问题描述】:
我不是“高级”程序员。我真的不明白所有这些东西,这就是为什么我使用 phonegap 而不是原生编程。我没有做什么特别的。 “页面”加载完毕,有一个输入框,点击它,弹出键盘。字母似乎可以正常工作,但是一旦您按下 # 或退格键,整个应用程序就会因 EXC_BAD_ACCESS 崩溃。
这是在 4.3 模拟器中。我手头没有可以试用的设备。
我所做的所有搜索都是人们谈论内存管理等等。我没有这样做,我也不知道该怎么做。
有人知道为什么会这样吗?
这是有问题的行:
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
位于支持文件 > main.m > main() 中
^^-- 我没有创建那个文件。我不确定是phonegap创建的还是xcode创建的。
【问题讨论】:
-
会发生这种情况,因为我通过 OSX 主机运行 IOS 模拟器,该 OSX 主机在 win7 主机上的 VirtualBox VM 内运行?
-
我在 Mac 上的 OSX Lion 上运行时遇到了同样的错误。所以我不认为 VirtualBox 是问题的一部分。
-
^^ 我也在运行 4.1 xcode,第二天我安装的 xcode 是 4.2 时,问题消失了。
-
奇怪,我正在运行 4.2,如果我在文本字段上有一个侦听器,我每次都会收到错误。
-
仅供参考,我的问题在输入字段中没有监听器。它发生在纯输入文本框中。您是否在实际设备上尝试过您的代码?如果不是,我会从那里开始。由于某种原因,模拟器可能仍然存在问题。