我过去24小时试图修复的奇怪问题.
我有一个工作得很好的应用程序.我更新了Xcode for iOS9,现在推出的5个推送段之一不会执行操作.我可以在' prepareForSegue
' 内断点,一切似乎都能正常运行,但是一旦它退出该功能,手机CPU就会最大限度地停在那里.GUI不做任何事情.我已经尝试了很多东西,从创建一个新的viewcontroller
和使用相同的segue链接,一切正常.它只有这一个viewcontroller我无法执行' performSegueWithIdentifier
'.我已经评论了所有代码,但viewcontroller
仍然没有.与那些有效的相比,它没什么特别之处.我现在完全陷入困境,有人有想法吗?
对不起,如果我是模糊的,请询问我在这里没有注意到的任何细节.
谢谢迪恩
该应用程序只挂在iOS7,8,9上,对[NSLocalizableString length]进行30000次调用cpu最大.
看到https://forums.developer.apple.com/thread/16001还
(lldb) bt
* thread #1: tid = 0x2cb4df, 0x0349065c Foundation`-[NSLocalizableString length] + 6, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0xbf728ffc)
* frame #0: 0x0349065c Foundation`-[NSLocalizableString length] + 6
frame #1: 0x03490680 Foundation`-[NSLocalizableString length] + 42
frame #2: 0x03490680 Foundation`-[NSLocalizableString length] + 42
frame #3: 0x03490680 Foundation`-[NSLocalizableString length] + 42
frame #4: 0x03490680 Foundation`-[NSLocalizableString length] + 42
frame #5: 0x03490680 Foundation`-[NSLocalizableString length] + 42
frame #6: 0x03490680 Foundation`-[NSLocalizableString length] + 42
frame #7: 0x03490680 …
Run Code Online (Sandbox Code Playgroud)