访问另一个类属性,返回0

时间:2012-12-01 19:37:53

标签: objective-c

还有问题!

我有2个类,我想从另一个类访问一个类的属性。

我有一个名为MenuViewController的类,它是一个Facebook样式的弹出菜单,根据选择的单元格,我想加载不同的数据。

我创建了一个属性:

@property int rowSelected;

并合成它:

@synthesize rowSelected;

在我的其他课程中,我创建了一个类的实例:

MenuViewController *menu = [[MenuViewController alloc] init];

NSInteger rowValue = menu.rowSelected;

当我NSLog它时,它总是返回0 ...

NSLog(@"%i", menu.rowSelected);

非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

alloc的调用会创建 MenuViewController实例。除非您在init方法中为属性设置值,否则您应该期望它为0.