3

-prefix.pch ファイルに何かを追加しましたが、XCode を使用するとエラーが発生します。

未定義の識別子の使用...

ただし、コンパイルすると(Command + B)、コンパイルされるので、派生データが原因だと思ったので、派生データを削除しようとしました(したがって、強制的に再生成されます)が、オーガナイザーには派生データがありませんでしたプロジェクトのデータ、クリーンも試しましたが機能しません。

誰でも助けることができますか?

編集:私が定義したマクロは質問にとって重要ではありませんが、マクロは次のとおりです。

#define IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

編集 2: 単体テスト ツールとして Kiwi をプロジェクトに追加しました。おそらく、プロジェクト設定の何かが変更され、問題が発生した可能性があります。

4

2 に答える 2

1

ブンの言う通り

Ewww… マクロを .pch ファイルに入れないでください! .pch ファイルは、定義上、プロジェクト固有のプリコンパイル済みヘッダーです。プロジェクトのコンテキストを超えて使用するべきではなく、#includes と #imports 以外のものを含めるべきではありません1

これは役立つかもしれません

于 2013-08-30T09:49:15.767 に答える