3

iPhoneアプリでグローバルint変数を作成していますが、エラーが発生します。

私はこのように宣言しています:

 AppDelegate.h

 int maxglobal;

これを他の値に割り当てると、オブジェクトは他のクラスのプロパティに設定できないと表示されます。

4

4 に答える 4

0

externキーワードを使用して、変数をグローバルとして宣言することもできます

extern int maxglobal;
于 2012-05-24T06:47:42.430 に答える
0

Objective-C:

@property (assign) int maxglobal; // define this in app delegate

C:

int maxglobal; // define this outside any class and it's "global"
于 2012-05-24T05:31:32.537 に答える
0

.hファイルでこれを行います

double GlobalVariable=0.0;

上記でこれを行うように注意してください。これ@synthesizeで完了です:)

于 2012-05-24T05:35:04.633 に答える
0

次のことを試してください。

AppDelegate.h:
@interface AppDelegate{
    int maxglobal;
}
@property (nonatomic, readonly) int maxglobal;

AppDelegate.m
@implementation AppDelegate
@synthesize maxglobal;
于 2012-05-24T05:40:35.317 に答える