我有一个视图,它会在第一次加载时暂时显示键盘,原因并非明显。如何调试导致键盘出现的原因?是否有用于显示键盘的符号断点?
答案 0 :(得分:0)
您可以为UIResponder
方法becomeFirstResponder创建符号断点。我猜UIResponder仍然在Objective-C中,因此使用Objective-C语法进行符号断点。
如果您无法使用此断点找出第一响应者,因为它可能无法提供该信息,您可以尝试在ViewController的viewWillAppear方法中强制进行结束编辑:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.view.endEditing(true)
}