0
Swift 3.2とObjective-CをXcode Version 9.0(9A235)でコンパイルするプロジェクトがあります。それはSwift 3.2でうまくコンパイルされます。しかし、Swift 4.0に切り替えると、Swiftで宣言されたメソッドはObjective-Cでは表示されなくなります。エラーがNo visible @interface "UserAPI" declares the selector ...
Swiftメソッドが目的のCで表示されない
おそらくhttps://stackoverflow.com/questions/46829032/xcode-9-0-1-swift-4-no-method-declared-with-objective-c-selector-onclickforの重複https://stackoverflow.com/questions/44390378/how-can-i-deal-with-objc-inference-deprecation-with-selector-in-swift-4 - あなたが望むメンバーに '@ objc'を追加するObjective-Cに公開する。 –