我有一个非常奇怪的问题,如果我点击UITextField,我的应用程序中的任何UITextField都会因此错误而崩溃:
0_CreateCachePathEmbedded(__ CFString const *,unsigned char)
0x0246ac4f< + 0375> mov(%esi),%esi
线程5 WebThread:程序收到信号:“EXC_BAD_ACCESS”
我尝试在界面构建器中添加一个未链接到任何东西的UITextField,仍然会遇到相同的崩溃。在iOS4.3模拟器中一切正常。
究竟是怎么回事?
答案 0 :(得分:1)
这也发生在我身上并更改产品名称修复它。我的产品名称中有一个∂字符用于我的应用程序的调试/开发版本,它似乎在iOS 4.3上工作正常但在iOS 5上没有。这是一个不可能的关联,可以找出攻击随机的UITextField(并非所有引起的例如,如果我将UITextField更改为安全它没有崩溃)会导致崩溃,因为产品名称包含非标准字符。
我希望这可以帮助其他人解决这个问题,因为我花了几天时间试图调试它。
答案 1 :(得分:0)
仍然不确定问题是什么,但我能够通过将所有代码复制到新项目来修复它。
答案 2 :(得分:0)
就我而言,目标设置中的产品名称导致了这个奇怪的错误。