問題タブ [bridging-header]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 迅速にブリッジングヘッダーを作成できません
目標 C の [PendulumView.h と PendulumView.m] の 2 つのファイルを Swift に追加する予定です。しかし、ブリッジ ヘッダーを作成しようとすると、ブリッジ ヘッダーを作成できません。Xcode は「ブリッジング ヘッダーを作成しますか?」と尋ねません。そのダイアログボックスも表示されませんでした。続行してヘッダー ファイルをインポートすると、エラーが発生します。
(Command + N) -> iOS -> ソース -> Objective-C/ヘッダー ファイル。ブリッジング ヘッダーは作成されていません。自動的に、.h または .m ファイルが作成されます。
pendulum_header.h ファイル
ViewController ファイル
スクリーンショットは以下のとおりです。
ios - プロジェクトのターゲットのビルド設定に Pod のブリッジング ヘッダーを含めますか?
次の 2 つのファイルを含む Objective-C ポッドを作成しました。
また、ポッドにブリッジング ヘッダーを作成しました。
内容:
私のポッドスペックは次のようになります。
デモ プロジェクトを作成しpod init
、ポッドを挿入しました。次にpod install
、次の出力を取得した後:
TestLib 0.0.1 (以前は 0.0.1) のインストール Pods プロジェクトの生成 クライアント プロジェクトの統合
ファイルを開くTestLibProject.xcworkspace
と、ポッドは正しくインストールされていますが、ポッドからのブリッジ ヘッダーが正しくインストールされていません。私がやろうとした私のSwiftプロジェクト:
Pod からのブリッジング ヘッダーがインストールされていないため、これによりエラーが発生します。
podspec
正しくインストールされているポッドのブリッジ ヘッダーを取得するには、どのように構成する必要がありますか?
objective-c - # 自動的に作成された Bridging ヘッダーを介してインポートされた Obj-C クラス、Bridging ヘッダーはそれを見つけたようですが、Swift クラスは見つかりません
- ファインダーから Xcode へのファイルをプロジェクトに直接追加しました。
- ブリッジング ヘッダーは、Xcode によって自動的に作成されました。
- #Bridgingヘッダーにクラスをインポートします。Bridging ヘッダーに問題はありません。
クラス var を迅速なクラスにインスタンス化しようとしました - 「宣言されていない型の使用」エラーが表示されます。
- 注: #importをコマンド + クリックしようとすると、「シンボルが見つかりません」というメッセージが表示されます。
swift - Obj C ブリッジ ヘッダーは問題ではないようですか?
Xcode に Swift / Parse iPhone プロジェクトがあります。import Bolts
解析フレームワークを追加しましimport Parse
た。swift ファイルにある限り、すべての解析関数を使用できます。なぜ Obj C ブリッジング ヘッダーが必要なのでしょうか? 現在、そこには何もありませんが、Parse が Swift プロジェクトで動作するようにブリッジ ヘッダーを適切に設定する必要があるとどこにでも書かれていますか?
objective-c - ブリッジング ヘッダーの作成
自動的に作成できないため、手動でブリッジ ヘッダーを作成しています。「AppName-Bridging-Header.h」というヘッダー ファイルを作成しました。問題は、プロジェクトのビルド設定で通常実行できるプロジェクトのブリッジング ヘッダーとして設定できないことです。Objective-C を持っていません。 Swift Compiler の下のブリッジ ファイル セクション -コード生成. 最適化レベルしかありません. ありがとう.
objective-c - Objective-C Swift ブリッジ ヘッダー
Xcode で作成した Objective-C ブリッジ ヘッダーを正常に使用した後、Xcode は、ブリッジ ヘッダーが存在しないという不平を言う Swift コンパイラ エラーを返すようになりました。
プロジェクトのコンパイル時に Xcode がこのエラーを生成する前に、Xcode によって作成されたブリッジ ヘッダーを昨日 1 日中使用できました。こちらの解決策で問題を解決しようとしましたが、問題を解決できませんでした。
助言がありますか?前もって感謝します。
ios - Swift ブリッジ ヘッダー Objective-C presentViewController
Objective-C でのみ使用できるビュー コントローラーを使用しようとしています。Bridging-Header を設定しましたが、メソッドを実行するpresentViewController
と a が含まれず、エラーが発生しますNo visible @interface for 'AlertSelector' declares the selector 'presentViewController...'
.m
.h
スイフトから