-5

私はiOS開発の初心者です。しかし、JAVAに精通しています。

私の質問は、の変数にアクセスして処理する方法-(void)viewDidLoadです-(IBAction)add

これが私のサンプルコードです..インターフェースファイル..
ViewDidLoad私は宣言しx=10ます; そして、IBAction私はそれを使用できませんx

4

3 に答える 3

2

.h ファイル内

X ivar を定義する必要があります。(ivar = インスタンス変数)

@interface YourViewController : UIViewController
{
    int X;
}
@end

これで、次のように .m ファイルのどこでもその X を使用できます。

- (void) viewDidLoad {
    x = 10;
}

- (IBAction) add {
    x = x + 10;
    NSLog(@"X = %d", x);
}

X は整数型であると想定しています。

于 2013-08-23T06:51:50.887 に答える
0

まず、xを .h ファイルのメンバー変数にする必要があります。

お気に入り

@interface yourClass
{
   int x;
}

または @implementation の前に .m ファイルでプライベート ivar を定義できます

@interface yourClass()
{
   int x;
}
于 2013-08-23T06:56:49.990 に答える
0

変数に簡単にアクセスできます

あなたの下にxを宣言する

 @implementation 
 int x;

 viewDiDLoad {
     x = 10;
 }
于 2013-08-23T06:53:51.260 に答える