注意:我正在开发一个旧项目,我必须提供支持。
问题:有几个文本字段我必须按下 View Controller 而不是打开键盘。所以我只是实现了以下委托(delegate)函数
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
// here I am doing my task
return false
}
它工作得很好,当我点击UITextField
时打开所需的ViewController
,但是当我制作存档并安装构建时,这段代码不会打开 View Controller
。相反,它会打开键盘。
有什么想法吗?
最佳答案
检查你的项目是否包含如下行
#if DEBUG
或
#if RELEASE
看起来根在这里。 没有足够的信息用于其他假设。
关于iOS:存档构建的行为与调试构建不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58062645/