iOS:存档构建的行为与调试构建不同

标签 ios debugging archive

注意:我正在开发一个旧项目,我必须提供支持。

问题:有几个文本字段我必须按下 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/

相关文章:

iOS Swift - CLGeocoder completionHandler block

ios - 在 iOS 上访问 Apple 的根证书

iphone - ImageView 弃用方法

java - 如何正确将变量添加到数组?

java - Spark : Send debug text to driver from worker

java - 无法在 Arquillian 测试中打开资源文件

mysql - 将行从 TableA 移动到 Table-Archive

ios - 无间断地播放一系列声音 (iPhone)

ios - 为什么 xcode 调试库大小小于发布库

c++ - libarchive - 提取到指定目录