2
Objective-Cを使用して開発されたiOSプロジェクトで作業しています。私はそれにいくつかのSwiftファイルを統合する必要があります。Objective-CプロジェクトにSwiftクラスが見つかりません
- 「temp」という名前の新しいSwiftファイルが追加されました.X32 IDE(バージョン9.1)で
MyProject-Bridging-Header.h
が追加されました。 - 使用したいSwiftファイルをプロジェクトに追加しました。
- ターゲット設定を
Defines Module
に変更しました。 - 同様に、「製品モジュール名」は「MyProject」に設定されています。
- "Objective-C Generated Interface Header Name"の設定のファイル名は
MyProject-swift.h
です。 myProject-swift.h
のインポートステートメントをObjective-C .mファイルに追加し、プロジェクトを正常に構築できました。- Finderで
myProject-swift.h
が作成されたことを確認しました。 - Swiftクラス宣言の@objプレフィックスを確保しました。
スウィフトクラスのいずれかを使用しようとすると、「宣言されていない識別子のユーザー」というコンパイルエラーが発生します。
問題の原因は何ですか?何か不足していますか?