[解決済み] Swift Bridging Header インポートの問題
2022-08-03 08:44:09
質問
指示に従い、ブリッジングヘッダを作成し、プロジェクトに追加しました。残念ながら、次のエラーが発生しました。
:0: error: Can not import Objective-C header '---path--to---header/....h'.
ビルドの設定で、ブリッジングヘッダの場所にヘッダ検索パスの文字列を追加しましたが、何も役に立ちませんでした。
どなたかこの問題を経験された方はいらっしゃいますか?
どのように解決するのですか?
エラーが訴えているフォルダにファイルを追加するように注意してください! 私も同じ失敗をしたことがありますが、Xcodeからファイルを作成すると、そのフォルダに入ります。Project->Project->Header.h というフォルダに入ります。
そして、XcodeはProject->Header.hを探しています。
つまり、プロジェクトフォルダ(ProjectName->ProjectNameFolder)内にファイルを置く必要があるのです!
お役に立てれば幸いです ;)
更新されました。
おっしゃることがよくわからないのですが、これで問題を解決してみてください。
2. プロジェクトのメインフォルダを選択し、新規ファイル->iOS->Header ファイルを押します。
3. 作成されたヘッダーファイルにインポートを記述します。
4. Xcode->Build Settingsでプロジェクトを選択し、検索フィールドに: Bridgingと入力し、SWIFT_OBJC_BRIDGING_HEADERのキーに、ヘッダーファイル名またはそのパスを入れてください!
このステップに従うと、ヘッダーファイルは正しい場所に作成されます!
:D 役に立つといいですね!
関連
-
libc++abi.dylib が NSException 型の捕捉できない例外で終了する理由 エラー
-
XCode のコンパイル例外を解決する clang: error: linker command failed with exit code 1
-
[解決済み] Swift Betaのパフォーマンス:配列のソート
-
[解決済み] Xcode 12、iOS Simulator用にビルドしても、iOS用にビルドされたオブジェクトファイルでは、アーキテクチャ「arm64」用にリンクされます。
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] iOSシミュレータでスクリーンショットを撮る
-
[解決済み] UIDevice uniqueIdentifierは非推奨 - どうしたらいいの?
-
[解決済み] SwiftでURLから画像を読み込む/ダウンロードする
-
[解決済み] セキュリティで保護されたWebサービスにもアクセスするiOSアプリで、Facebook認証を行うためのデザイン
-
[解決済み] SwiftフレームワークでCommonCryptoをインポートする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] Objective-Cで、ある文字列が他の文字列を含んでいるかどうかを調べるにはどうすればよいですか?
-
[解決済み] UITableViewの下にある余分なセパレータをなくす
-
[解決済み] IBOutletsはARCのもとで強くなるべきか、弱くなるべきか?
-
[解決済み] iOS Simulatorでネットワークを無効にすることは可能ですか?
-
[解決済み] コードサインエラーです。期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つからない
-
[解決済み] CocoaPodsの最新バージョンにアップデートしますか?
-
[解決済み] iOSで現在のデバイスの言語を取得するには?
-
[解決済み] iOS 11、Apple TV 4Kなどを搭載したXcode 9でワイヤレスデバッグを行う方法とは?