美文网首页iOS Developer
Xcode 9 Beta 警告: The use of Swif

Xcode 9 Beta 警告: The use of Swif

作者: 喵呜呜喵 | 来源:发表于2017-06-28 16:21 被阅读0次

    刚更新了Xcode9 的Beta版, 使用它打开最近在学习的Swift 3.0的微博项目时, 发现有这么一个警告

    The use of Swift 3 @objc inference in Swift 4 mode is deprecated. Please address deprecated @objc inference warnings, test your code with “Use of deprecated Swift 3 @objc inference” logging enabled, and disable Swift 3 @objc inference.

    大概意思好像是在Swift 3中的@objc推断在Swift 4中已经被废弃, 你的代码中已被废弃的Swift 3 的@objc inference是可用的, 需要禁止掉Swift 3的 @objc inference.

    什么玩意儿?看不懂, 在谷歌上搜索了下发现stackoverflow上已经有人回答了这个问题了.

    问题网址:

    https://stackoverflow.com/questions/44379348/the-use-of-swift-3-objc-inference-in-swift-4-mode-is-deprecated

    在 项目 - TARGETS - Build Settings - 里搜索 inference - 修改成Off command + B, 警告消失.

    不是 interface! 不是 interface!不是 interface!

    嗯, 重要的事情说三遍, 发现简书上还没人po过这个问题, 我就po一发了哈哈哈!

    相关文章

      网友评论

        本文标题:Xcode 9 Beta 警告: The use of Swif

        本文链接:https://www.haomeiwen.com/subject/hsbtcxtx.html