OC と Swift の混合コンパイル、ヘッダー ファイル「xxx-Swift.h」ファイルのインポートが見つかりません

OC プロジェクトに Swift コードを追加します。ブリッジ ファイルを作成した後、Swift ヘッダー ファイルをインポートする必要があります。ヘッダー ファイルの形式は「プロジェクト名-Swift.h」です。以下に示すように、Xcode 上でプロジェクト名が YichangPark であることを確認しましたが、 #import "YiChangPark-Swift.h" をインポートすると、「YiChangPark-Swift.h」ファイルが見つかりませんというメッセージが表示されました。

これは、ヘッダー ファイルが見つからなかったことを意味します。解決:

1. [ビルド設定] に移動し、次を検索しますObjective-C Generated 。以下に示すように、プロジェクト名が「YiChangPark」ではないことがわかります。

このプロジェクトは以前に名前が変更された可能性があります。しかし、これは重要ではなく、問題を発見したら、元のプロジェクト名を変更するだけです。#import "Yichang City parking-Swift.h" に変更するだけです。以下に示すように:

Guess you like

Origin blog.csdn.net/wyz670083956/article/details/132668810