私はiOS開発の初心者です。しかし、JAVAに精通しています。
私の質問は、の変数にアクセスして処理する方法-(void)viewDidLoad
です-(IBAction)add
。
これが私のサンプルコードです..インターフェースファイル..
でViewDidLoad
私は宣言しx=10
ます; そして、IBAction
私はそれを使用できませんx
。
私はiOS開発の初心者です。しかし、JAVAに精通しています。
私の質問は、の変数にアクセスして処理する方法-(void)viewDidLoad
です-(IBAction)add
。
これが私のサンプルコードです..インターフェースファイル..
でViewDidLoad
私は宣言しx=10
ます; そして、IBAction
私はそれを使用できませんx
。
.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 は整数型であると想定しています。
まず、xを .h ファイルのメンバー変数にする必要があります。
お気に入り
@interface yourClass
{
int x;
}
または @implementation の前に .m ファイルでプライベート ivar を定義できます
@interface yourClass()
{
int x;
}
変数に簡単にアクセスできます
あなたの下にxを宣言する
@implementation
int x;
viewDiDLoad {
x = 10;
}