Swift3.0项目迁移到4.0

关于@objc警告

Xcode提示: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.

处理办法:

工程根目录 -> TARGETS -> Build Settings -> 搜索“inference” -> “Swift 3 @objc Inference”后面的选项选择“defalut”

更详细的内容参考:
https://stackoverflow.com/questions/44379348/the-use-of-swift-3-objc-inference-in-swift-4-mode-is-deprecated

你可能感兴趣的:(Swift3.0项目迁移到4.0)