我走了好几条路,想知道是否有人可以立即发现这一点:
我想在选择文本字段时显示一个按钮(因此加载了键盘)。
从我读到的 NSNotificationCenter 是一种方法:
所以在 viewWillAppear 我放置了以下内容
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidAppear:) name:UIKeyboardWillShowNotification object:self.view.window];
对于目的地(选择器),我有:
-(void)keyboardDidAppear{
_button2.hidden = FALSE;
}
程序中止到崩溃转储(当然似乎应该有比这更好的调试路径)
如果我注释掉keyboardDidAppear 中的唯一一行
// _button2.hidden = FALSE;
程序仍然中止
所以很明显 NSNotificationCenter 正在触发并且由于某种原因不被容忍
任何简化的帮助将不胜感激。
说真的,当出现执行错误时,你得到的只是崩溃转储?这就是你所需要的吗?