首页 文章

Swift 3 @objc干扰问题没有修复:-(

提问于
浏览
0

在此之前被标记为重复, I've already checked The use of Swift 3 @objc inference in Swift 4 mode is deprecated?

我正在恢复我在Xcode 9(使用Swift 4)发布之前一直在开发的app上的开发 .

我得到了构建时间警告“在Swift 4模式下使用Swift 3 @objc推理已被弃用 . 请解决已弃用的@objc推理警告,使用”使用已弃用的Swift 3 @objc推理“日志记录测试代码,以及然后通过将“Swift 3 @objc Inference”构建设置更改为“Rushed”目标的“Default”来禁用推理 . “

我知道如何打开/关闭/默认构建设置,但即使我打开它然后'默认'它,警告仍然出现 .

滚动浏览我的文件,没有警告/黄色三角形可以告诉我问题发生在哪里,并且没有出现“修复”按钮 .

请帮忙!

1 回答

  • 1
    • 点击项目(大量下拉列表中的第一件事)

    • 单击出现的 Targets 部分

    • 搜索 Swift 3 @objc interference 部分

    • 将其设置为 On 并修复弹出的任何警告/错误

    • 将其转为 Default ,您的项目应该没有任何问题

相关问题