2012-04-24 17 views
-2

は、私はそれでいくつかのプロパティを持つクラス変更スーパークラスのプロパティ値

@interface PlayScene : UIView 

を得た(ここではそれらのいくつかはある)

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

と私はPlayScene

に呼び出されたサブビューを得ました
@interface gameOverMenu : PlayScene <UITextFieldDelegate> 

と私のサブクラスでこれらのプロパティをどうにか取得する必要があります。実際には、「Play Again」ボタンが正しく機能するように、それらを0に設定する必要があります。元の質問をしたものを有する同一の問題については

+1

あなたはgameOverMenu @interface意味した:PlayScene ant

+0

もいや、私はそのようにすべきだと思いますが、どのようにプロパティを取得できますか?そうですね、私の質問をマイナスすることは、説明するよりもずっと良いです... – Alexander

+0

その 'gameOverMenu'サブクラスのインスタンスからプロパティにアクセスしようとしたらどうなりましたか? –

答えて

0

@interface gameOverMenu : UIView <UITextFieldDelegate> 

彼はそれを変更することによってそれを解決:

@interface GameOverMenu : PlayScene <UITextFieldDelegate> 
+1

クラスの名前は 'GameOverMenu'にする必要があります。 – bbum

+0

私は今、新しい問題を抱えています。すべてのプロパティが「読み書き」として割り当てられていますが、[self figure1] = 0のように変更しようとすると、 "readonly 'に代入するとエラーが発生しました" – Alexander

+0

@bbum良いキャッチ – ant

関連する問題