3

とりわけ、AFNetworkingが統合されたSwiftでCocoa Touch Frameworkを構築しようとしています... xCode 6.0.1では、.hをインクルードすると、「フレームワークモジュール 'MyFrameworkName'内に非モジュラーヘッダーがインクルードされ続けますMyFrameworkName.h ファイル内のファイル。

「Framworkモジュールへの非モジュラーインクルードを許可する」をすでにYESに設定していますが、これは引き続き発生します...

それは起こり続けるだろう

ご意見をお聞かせください...

ありがとう。

4

1 に答える 1

1

フレームワークが提供する各ヘッダーを「プライベート」または「プロジェクト」ではなく「パブリック」としてマークする必要があります

問題の .h ファイルをクリックし、Xcode の右側にある File Inspector を調べます (View->Utilities->Show File Inspector から File Inspector を表示できます)。

次に、ドロップダウン メニューを [プロジェクト] または [プライベート] から変更します。

Project ヘッダーとして Framework に含まれるヘッダー

「公開」へ

Public ヘッダーとしてフレームワークに含まれるヘッダー

于 2014-09-23T20:58:23.363 に答える