1

カスタム フレームワークを作成してココアのプロジェクトで使用する方法を学ぼうとしているので、SimpleFramework という名前の単純なカスタム フレームワークから始めました。

クラス メソッドが 1 つだけのクラスが 1 つ含まれています。

// class name: SimpleClass, role: Public

+ (void)displayMessage{
    NSLog(@"Hello World");
}

また、そのインストール ディレクトリ パスを@executable_path/../Frameworksに設定し、コンパイルしました。

次の手順を使用して、別のプロジェクト-SimpleTestに含めました-

  1. SimpleFramework.framework をプロジェクトの Frameworks フォルダーにドラッグしました。また、アイテムを宛先グループのフォルダーにコピーし、[ターゲットに追加] チェック ボックスをオンにします。

  2. 新しいコピー ファイル ビルド フェーズを作成しました。その宛先をフレームワークとして選択しました。

  3. そこに SimpleFramework.framework をドラッグしました。

問題は、SimpleTestAppDelegate クラスに SimpleClass.h をインポートしようとすると、コンパイル時にこのエラー メッセージが表示されることです。

SimpleClass.h: そのようなファイルまたはディレクトリはありません。

私が何か間違ったことをしている場合、誰かが私に提案できますか?

アプリケーションのコードはここにあります -サンプルコードのリンク

ありがとう、

ミラージュ

4

1 に答える 1

1

私はその解決策を見つけました。この行がありませんでした:

#import "SimpleFramework/SimpleClass.h"
于 2011-03-15T09:49:13.563 に答える