我是 iOS 开发的绝对初学者。但熟悉JAVA。
我的问题是如何访问和处理-(void)viewDidLoad
into的变量-(IBAction)add
。
这是我的示例代码..在接口文件中..
在ViewDidLoad
我声明中x=10
;而且IBAction
我无法使用它x
;
我是 iOS 开发的绝对初学者。但熟悉JAVA。
我的问题是如何访问和处理-(void)viewDidLoad
into的变量-(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;
}