サイトアイコン 成功者への道

【SWIFT4.0】SWIFT3.0→SWIFT4.0でエラー

【SWIFT4.0】SWIFT3.0→SWIFT4.0でエラー:The use of Swift 3 @objc inference in Swift 4 mode is deprecated…..

SWIFT4.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 then disable inference by changing the “Swift 3 @objc Inference” build setting to “Default” for the “tableview_sampleUITests”」

対処方法

下記の手順で「Build setting」のInferenceをOffにすると警告が消えます。

モバイルバージョンを終了