iPhone開発とObjective-Cの新機能です。私はRootViewControllerとDetailViewControllerを持っています。私はテーブルビューに戻り、他の行を選択してデータを表示したくない。 DetailViewから直接次のデータをチェックしたいと思います。しかし、私はどのようにRootViewControllerで定義されている配列にアクセスするのか知りません。誰もそれで私を助けてくれる?私はObjective-CとiPhoneの開発がとても新しいので、いくつかのサンプルコードを挙げてください。 Thanxは事前に別のView Controllerクラスからの配列へのアクセス
1
A
答えて
1
これを実行する方法はいくつかあります。詳細ビューコントローラに配列を渡すことができます。別の方法として、次のボタンハンドラにルートコントローラにメッセージを送って、rootviewを復元するのではなく、次の項目のルーチンを表示するdetailViewを実行させることができます。
- (void)detailViewControllerDidAskForNext:(detailViewController *)controller {
[self showNextDetail]; //you'd supply the showNextDetail method
}
そして、あなたに夢中にこのようなdetailControllerにおける方法であって、:あなたはdetailViewControllerのデリゲートはrootViewControllerで、あなたのようなルートのViewControllerのメソッドを持っているだろうな状況を持っていると仮定すると
次のボタン。
- (IBAction)next {
[self.delegate detailViewControllerDidAskForNext:self];
}
申し訳ありませんがあまりにも曖昧です。
関連する問題
- 1. 別のクラスの配列リストへのアクセス
- 2. 別のView Controllerから変数にアクセスします。 Swift
- 3. View Controllerから別のクラス(ビューなし)を呼び出す
- 4. クラスの配列へのアクセス
- 5. iPhoneのあるクラスから別のクラスへのNSMutable配列
- 6. 別のクラスからのメソッドへのアクセス
- 7. 別のクラスからのフォームメンバーへのアクセス
- 8. 別のクラスからのUIへのアクセス
- 9. 別のクラスからのフォームコンポーネントへのアクセス
- 10. 別のクラスからマスターページコントロールへのアクセス
- 11. KnockoutJS別のクラスのオブジェクトの配列へのアクセス
- 12. View Controller NIBを別のView Controllerに追加する
- 13. メインアクティビティからのViewクラスのVariabeへのアクセス
- 14. ストーリーボードのサブビュー(別のView Controller)内のボタンから新しいView Controllerをプッシュするには
- 15. View Controllerの配列内のView Controllerを解放するにはどうすればいいですか?
- 16. ViewからControllerへのPOSTクレジットカードデータは安全ですか?
- 17. 複数のView ControllerへのUITableViewCell
- 18. ストーリーボードの新しいView Controllerのクラス
- 19. サブビューのView Controllerからナビゲーションバーにアクセスする方法は?
- 20. 配列からUIImageViewへのアクセス/設定
- 21. 別のクラスからJava MEクラスへのアクセス
- 22. 'Controller'クラスの 'View'に値を戻す
- 23. 別のView ControllerをUITabBarControllerビューにプッシュ
- 24. UIImageを別のView Controllerに渡す
- 25. 別のクラスから配列を取得
- 26. 配列内のPHP配列へのアクセス
- 27. Javaの別のクラスからの静的変数へのアクセス
- 28. View Controllerにビューのクラスを知らせる方法は?
- 29. 別のクラスからのJava Swing/AWTコンポーネントへのアクセス
- 30. c# - 別のクラスから実行中のオブジェクト参照へのアクセス
[self.delegate detailViewControllerDidAskForNext:self];この行のエラー: "構造体または共用体ではないメンバーの '代理人'へのリクエスト"。私は申し訳ありません私は新しい初心者ですので、このエラーはy知っていません。あらかじめThanx。 – Piscean