【发布时间】:2012-01-06 07:24:36
【问题描述】:
这是问题所在:当 MessageComposeViewController 被解除时,我的 textView 没有成为第一响应者并且键盘没有出现。为什么?我将[textView becomeFirstResponder] 代码放在viewWillAppear 中。我该怎么办??
【问题讨论】:
-
几个标准问题:
viewWillAppear在 MessageComposeViewController 被解除后会被调用吗? textView 不为空吗? -
@MichaelDautermann textView 不为空,我敢肯定,但我怎么知道在关闭消息控制器后是否调用了 viewWillAppear?
-
设置断点,看看是否命中。
-
或添加
NSLog(@"foo")(但请参阅下面的答案) -
@jon nslog 打印正确的值
标签: ios uitextview becomefirstresponder