3

私のアプリケーションには、ほとんどすべてのクラスで使用される多くの定数(kvoキー、列挙型など)があります。それらすべてを含むconstants.hファイルがあります。このファイルを次のようにPrefix.pchファイルに含めたいと思います。

#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "AppConstants.h"
#endif

ただし、この方法でファイルを含めると、Xcode4の構文の強調表示とコードの補完が機能しなくなります。定数ファイルを使用するすべてのクラスのヘッダーファイルに手動でインクルードし、pchファイルからインクルードを削除すると、構文の強調表示とコードの完了が返されます。

これは予想される動作ですか?pchファイルを使用せずにすべてのファイルに定数ファイルを含めるにはどうすればよいですか?pchファイルが原因で「AppConstants.h」ファイル自体が含まれているという問題はありますか?

4

1 に答える 1

5

この質問を見てください。私はあなたとまったく同じ問題を抱えていました。最初の答えで修正できない場合は、ページのさらに下の方で、[プリコンパイルプレフィックスヘッダー]オプションを[いいえ]に設定すると記載されています。これが修正されました。

お役に立てば幸いです。

于 2012-05-01T07:37:45.687 に答える