将变量从一个笔尖更改为另一个笔尖

时间:2011-07-01 17:46:03

标签: iphone function xib

让我说我有:

FirstViewController.h
FirstViewController.m
FirstViewController.xib

SecondViewController.h
SecondViewController.m
SecondViewController.xib

在FirstViewController.h中有:

@interface FirstViewController : UIViewController
{
    int number;
}

@property (nonatomic, retain) int number;
@end

在FirstViewController.m中有:

- (void)viewDidLoad
{
    int number = 4;
}

有没有办法可以为SecondViewController编写一个函数,可以将int数的值从4改为9?

我不知道如何从另一个XIB或.m文件中更改变量......

1 个答案:

答案 0 :(得分:0)

首先,你可能并不是指retain一个`int。

其次,您无需声明int number = 4;,只需声明number = 4;

第三,如果SecondViewController可以访问FirstViewController *firstViewController的实例,那么它可以通过

更改值

[firstViewController setNumber:9];

例如,根据您的层次结构,您可以通过firstViewController堆栈访问navController