0

プロジェクトにMASPreferencesを追加しました。設定ウィンドウの作成を支援する小さなライブラリです。これはただ 1 つのクラスと .xib であるため、それらをメイン ターゲットに追加するだけです。それらを使用しようとすると、基本的にクラスが見つからなかったことを意味するエラーが発生します(サブクラス化するか、インスタンスを割り当てたいときにエラーが発生します)。私が行方不明になる理由はありますか?

.m ファイルと .xib がターゲットに追加されます。
.h ファイルは、ヘッダー検索パス (../Libraries/**) 内のフォルダーにあります。これは
ARC クラスではないため、.m ファイルに -fno-objc-arc フラグを追加しました。
.h ファイルはもちろん、私が使用する場所にインポートされます。

エラーは次のとおりです。

_pref = [[MASPreferencesWindowController alloc] initWithViewControllers:ctrls
                                                                  title:title];
// Use of undeclared identifier 'MASPreferencesWindowController'.

@interface SBPreferencesWindowController : MASPreferencesWindowController
// Class 'SBPreferencesWindowController' defined without specifying a base class

どちらの場合も MASPreferencesWindowController.h がインポートされます。

4

0 に答える 0