2012-04-24 5 views
-2

나는변경 슈퍼 클래스 '속성 값

@property (readwrite, assign) int Figure1; 
@property (readwrite, assign) int Figure2; 
@property (readwrite, assign) int Figure3; 

거기에 일부 속성 (여기에 그들 중 일부입니다)와 클래스

@interface PlayScene : UIView 

있고 난

PlayScene에 호출되는 서브 뷰를 가지고
@interface gameOverMenu : PlayScene <UITextFieldDelegate> 

그리고 어떻게 든 내 하위 클래스에서 이러한 속성을 가져와야합니다. 사실 "Play Again"버튼이 제대로 작동하도록 0으로 설정해야합니다. 가진 자 같은 문제에 대한

+1

당신이 gameOverMenu @interface 찾으 셨나요? :

@interface gameOverMenu : UIView <UITextFieldDelegate> 

그는로 변경하여 그것을 해결 참 잘 PlayScene ant

+0

을, 나는 그것이 그렇게되어야한다고 생각하지만 어떻게 속성을 얻을 수 있습니까? 네, 설명하는 것보다 내 질문을 빼는 것이 훨씬 낫습니다 ... – Alexander

+0

그 'gameOverMenu' 서브 클래스의 인스턴스에서 속성에 액세스하려고했을 때 어떤 일이 일어 났습니까? –

답변

0

은 원래의 질문이었다 :

@interface GameOverMenu : PlayScene <UITextFieldDelegate> 
+1

클래스의 이름은'GameOverMenu' 여야합니다. – bbum

+0

잘 새로운 문제가 생겼습니다. 모든 속성은 "쓰기 쓰기"로 지정되었지만 [self Figure1] = 0과 같이 변경하려고하면 새로 할당됩니다. "readonly에 할당"이라는 오류가 있습니다. " – Alexander

+0

@bbum good catch – ant

관련 문제