iOS中的随机数处理

时间:2013-08-23 06:47:12

标签: iphone ios objective-c

我是iOS开发的绝对初学者。但是熟悉JAVA。

我的问题是如何访问-(void)viewDidLoad变量并将其处理为-(IBAction)add

这是我的示例代码.. 在接口文件中..
ViewDidLoad我宣布x=10; 在IBAction我无法使用x;

3 个答案:

答案 0 :(得分: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是整数类型。

答案 1 :(得分:0)

您可以轻松访问变量

在你的

下面声明x
 @implementation 
 int x;

 viewDiDLoad {
     x = 10;
 }

答案 2 :(得分:0)

首先,您必须在.h文件中将 x 作为成员变量。

@interface yourClass
{
   int x;
}

或者您可以在@implementation

之前在.m文件中定义私有ivar
@interface yourClass()
{
   int x;
}