私はiPhone用の簡単なカードゲームを書いています。カードは、UIScrollViewのサブクラスであるカードセットコンテナにあります。カードセットは、UIViewControllerであるデスクコンテナにあります。カードでは、touchesEndedメソッドをオーバーライドしましたが、私はデスクを含むメインクラスにアクセスできません。どうやってするの?メインに到達するためにすべてのカードへのポインタを付けるべきですか?または、親コンテナを取得できますか?親オブジェクトのメインクラスへの到達方法は?
0
A
答えて
1
カードにリファレンスを保存できます。カードインタフェースで
、(あなたがカードを作成すると、デスクの参照にカードのdeallocで
- (void) setupCards
{
CardController *card = // allocate card
card.deskp = self;
}
を割り当てる
@interface cards
{
DeskController *deskp;
}
@property (nonatomic, assign) DeskController *deskp;
のようなものを定義する)またはviewDidUnload、nilを
に設定self.deskp = nil;
+0
ありがとう、それは動作します:) – haxpanel
関連する問題
- 1. オブジェクト値に到達する方法(マップエリア)
- 2. vagrant/libvirt/qemu VMから親に到達する方法は?
- 3. Githubのいくつかのコマンドのウィンドウへの到達方法
- 4. JavaScriptで配列内のオブジェクトの値に到達する方法
- 5. オブジェクトが解決オブジェクトに到達さ
- 6. はjavascriptオブジェクトに到達しようとするJavaScriptオブジェクトattrの
- 7. Tabhost、コンストラクタに到達する方法? (ANDROID)
- 8. HP UFT 12.02:テストバッチランナーによるALMテスト計画のファイルへの到達方法
- 9. jQueryでクリックされた画像の属性への到達方法
- 10. 到達変数は、jQueryの
- 11. 集約の内部メンバーのファクトリメソッドに到達する方法は?
- 12. JSONファイル内のオブジェクトに到達する方法に反応します
- 13. 関数を呼び出したオブジェクトの変数に到達する方法
- 14. 頭に表示するためにvueオブジェクトのプロパティに到達する方法
- 15. 父のオブジェクトベクトルから子オブジェクトgetter関数に到達する方法
- 16. MongoDbのサブデータに到達する方法は?
- 17. ミドルウェアのルートパラメータに到達する方法は?
- 18. N個のステップに到達する方法の数
- 19. ステートレスサービスの特定のレプリカに到達する方法
- 20. Javaでの文の到達可能性をチェックする方法
- 21. forEach()の最後の要素に到達する方法JS
- 22. 親ウィンドウの変数に到達できないのはなぜですか?
- 23. ファイナライゼーションの到達可能テーブル
- 24. 到達不能文のエラー
- 25. Axiosレスポンスのフィールドに到達
- 26. クラッシュの末尾に到達
- 27. 到達不能エラーベクトル
- 28. 到達不能コード+
- 29. リチウム認証アダプター、コントローラー/リクエストに到達する方法は?
- 30. URLをチェックする方法は到達可能かどうか
「メインクラス」とは、カードセットコンテナまたはUIViewControllerを意味しましたか? – CarlJ