1

私は最新の Xcode 8.0 でこの問題を抱えており#import "xxx-Swift.h"、Objective C の実装をしようとすると、コード エディターで「ファイルが見つかりません」というエラーが表示されます。
プロジェクトは正常にビルドおよびデバッグされますが、この厄介な赤い弾丸を取り除くことはできないようです。
私はすべてのビルド設定を確認し、それらのすべてをトリガーしてプレイしました。
はい、これらの設定は間違いなく問題ないようです。
私が言うように、プロジェクトのビルドは成功します。
しかし、コード ウィンドウのエラーは本当に厄介です。
最終的に私はそれを修正しました

ln -s /Users/xxx/library/Developer/Xcode/DerivedData/yyy/Build/Intermediates/zzz.build/Debug-iphonesimulator/zzza.build/DerivedSources/zzz-Swift.h /projectSourceFolder/zzz

これを修正する方法や間違っていることについて、誰かがより良い提案をしていますか?
おそらく、Xcodeのバグですか?
フィードバック/提案をいただければ幸いです。

前もって感謝します。

4

1 に答える 1

0

File -> New -> File... に移動し、Swift File を選択し、ファイルに Objective-C-BridgingHeader.swift (任意の名前) という名前を付けて、create をクリックします。次に、「 Objective-C ブリッジング ヘッダーを構成しますか? 」という別のダイアログが表示されます。[はい] をクリックすると、「yourprojectname-Swift.h」ファイルが自動的に作成されます。

ここに画像の説明を入力

これは、ブリッジング ヘッダーを作成する簡単な方法の 1 つです。

于 2016-10-21T11:00:30.140 に答える