2

次のようなconstants.hファイルがあります

#ifndef constants_h
#define constants_h

#define MyAdUnitID @"XXXXXXX"
#define GoogleAnalyticsID = @"XXXXX"

#endif

他の実装ファイル全体で参照したい。これらは、プログラム全体で NSString インスタンスとして必要な単純な文字列値ですが、機能しないようです。

これにもっと良い練習があれば、私に知らせてください!

4

1 に答える 1

7

define の代わりに extern を使用します。

.h:

extern NSString* SHKFacebookAppID;

.m:

NSString* SHKFacebookAppID = @"1234567890";
于 2012-08-06T01:59:44.900 に答える