我正在为iOS 7+开发一个应用程序,目前正在iOS 8上进行测试。
我正在创建一个简单的注册表单。使用UITableView
,其中一个单元格保存用户名的UITextInput
,下面的另一个单元格保存密码的UITextInput
。
当我单击用户名输入字段时,键盘将按预期方式弹出。现在,如果我单击其他UITableViewCell
中的密码输入字段,则整个UITableView
崩溃/显示为黑色。键盘仍然可见。
奇怪的是,无论是通过终端调试输出区域还是整个iPhone控制台日志,都没有留下任何日志。
此外-仅在实际iPhone上运行时会发生这种情况。我无法在模拟器中复制崩溃/黑屏(也许这是因为键盘没有在模拟器中弹出?)。我正在使用Xcode 6 beta 2并针对iOS 7及更高版本进行构建。在iOS 8上运行。
最后-我在prepareForReuse()
中将各个单元的调试输出卡住了。这不会被调用。
关于这里发生的事情有什么提示吗?
提前致谢。
==编辑==
在“崩溃”之后,屏幕显示如下(注意:崩溃之前状态栏已隐藏):
最佳答案
禁用更正解决了问题-多么奇怪!
关于ios - UITableView黑色/崩溃iOS 8-无日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24467815/