UITextField在iOS 5中导致崩溃,在iOS 4中运行良好

时间:2011-11-16 01:21:58

标签: iphone objective-c ios

我有一个非常奇怪的问题,如果我点击UITextField,我的应用程序中的任何UITextField都会因此错误而崩溃:

  

0_CreateCachePathEmbedded(__ CFString const *,unsigned char)

     

0x0246ac4f< + 0375> mov(%esi),%esi

     

线程5 WebThread:程序收到信号:“EXC_BAD_ACCESS”

enter image description here

我尝试在界面构建器中添加一个未链接到任何东西的UITextField,仍然会遇到相同的崩溃。在iOS4.3模拟器中一切正常。

究竟是怎么回事?

3 个答案:

答案 0 :(得分:1)

这也发生在我身上并更改产品名称修复它。我的产品名称中有一个∂字符用于我的应用程序的调试/开发版本,它似乎在iOS 4.3上工作正常但在iOS 5上没有。这是一个不可能的关联,可以找出攻击随机的UITextField(并非所有引起的例如,如果我将UITextField更改为安全它没有崩溃)会导致崩溃,因为产品名称包含非标准字符。

我希望这可以帮助其他人解决这个问题,因为我花了几天时间试图调试它。

答案 1 :(得分:0)

仍然不确定问题是什么,但我能够通过将所有代码复制到新项目来修复它。

答案 2 :(得分:0)

就我而言,目标设置中的产品名称导致了这个奇怪的错误。

相关问题