【发布时间】:2011-06-29 13:37:13
【问题描述】:
我有一个包含多个自定义 tableViewCells 的表格,每个 tableViewCells 都包含一个 textField。我发现,如果我在一个文本字段中输入文本,并且(不按键盘上的完成按钮)将文本字段滚动到屏幕外以将文本输入另一个单元格,则应用程序在视图更改时崩溃。这在横向模式下最常发生,因为当前 tableViewCell 需要滚动到屏幕外才能在视图更改时生成错误。
我认为正在发生的事情是,当单元格离开屏幕时,单元格和键盘之间的连接会断开,并且当视图更改时,为不可见(不存在)的文本字段移除键盘会导致崩溃。
我确信这是一个简单的修复方法,但我还没有找到它。
提前致谢。
【问题讨论】:
-
在此处找到解决方案:stackoverflow.com/questions/5000785/… 我需要在 .xib 和 .m 文件中设置标识符
-
你需要证据。要收集它,请尝试调试并将崩溃日志与您的问题一起粘贴。
标签: iphone objective-c ios uitableview resignfirstresponder