2010-02-03 106 views
0
//root controller 
class subviewcontroller; 
@rootviewcontroller:UIViewController 
{ 
    NSInteger a; 
} 

调用子视图控制器中的一个 super.a = 1;多视图控制器:从子视图控制器调用根控制器的变量

系统报告:

error:Request for member ‘a' in something not a structure or union 

欢迎任何评论

InterDev中

+0

请更正您的文章 - 代码不可读...只是每个代码行之前添加4个空格。 – 2010-02-03 13:46:23

回答

0

你的东东,使其属性和合成它。 像:

在头文件

@property(nonatomic, assign) NSInteger a; 

,并在实现文件:

@synthesize a; 

希望这有助于。 感谢

Madhup

+0

我做了如上 据报道: 错误:请求成员的东西“bChanged”不是一个结构或联合 – arachide 2010-02-03 14:10:23

+0

对不起,这是 错误:请求成员的一个'的东西不是一个结构或联合 – arachide 2010-02-03 14:11:14

+0

这是因为你正在通过超级访问它,它将在UiViewController类中查找'a'而不是在你的rootviewcontroller类中。如果你想设置rootviewcontroller变量的值,你必须得到这个参考。 – 2010-02-03 14:44:28

相关问题