iOS:使用键盘时崩溃......?

时间:2011-09-23 04:10:06

标签: iphone objective-c ios ipad

非常简单的错误:

在Mac键盘上按任意键会导致在模拟器上运行应用程序时出现“EXC_BAD_ACCESS”错误。除非我将数据输入文本字段,即工作正常。

-

不确定这是我的应用程序或其他地方的错误。如果有人偶然,有人在我的应用程序中使用了蓝牙键盘,那么我并不想让它肆无忌惮地崩溃...我知道的机会很小,但如果它是一个bug,我仍然宁愿修复它。我已经启用了僵尸 - 没有告诉我发生崩溃的位置,应用程序仍然崩溃。

非常感谢任何想法或答案,谢谢:)

3 个答案:

答案 0 :(得分:4)

在模拟器键盘设置中关闭“自动更正”为我解决了这个问题。

模拟器中键盘设置的屏幕截图:

似乎模拟器仍然存在漏洞。

答案 1 :(得分:1)

此错误通常归因于尝试访问已发布的实例。检查您的实例,您分配,发布的任何内容,然后您尝试访问。它甚至可能没有连接到键盘,但可能是委托方法。发布一些代码,以便我们更好地了解它。例如,崩溃时运行的视图控制器的代码。

答案 2 :(得分:1)

尝试在“Guard Malloc"开启的情况下运行您的应用。当您转到

时,您会找到此设置
  

管理方案 - >运行应用程序(在左侧) - >诊断(在顶部   睫毛) - >在Memeory管理下。

这将向您显示崩溃发生的位置,您应该能够更轻松地找到原因