2010-02-03 4 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 공백을 추가 ... 읽을 수 없습니다. 위에 그것은보고 –

답변

0

을 환영합니다. 같은 : 헤더 파일

@property(nonatomic, assign) NSInteger a; 

에서와 구현 파일에

:이 도움이

@synthesize a; 

희망. 감사

Madhup

+0

내가 그랬어 : 오류 : 멤버에 대한 요청은 뭔가 'bChanged'가 아닌 구조 또는 노동 조합 – arachide

+0

죄송합니다, 그것은 오류입니다 : 'A'뭔가 아닌 구조 또는 노동 조합 – arachide

+0

멤버에 대한 요청 이것은 당신이 superview를 통해 접근하고 있기 때문에 당신의 rootviewcontroller 클래스가 아닌 UiViewController 클래스로 'a'를 찾을 것입니다. rootviewcontroller 변수의 값을 설정하려면 그 참조를 얻어야합니다. –

관련 문제