0

アプリケーションがあり、マスターコントローラーから詳細コントローラーへの参照を取得できるようにする必要があります。アプリデリゲートファイルの使用方法がまだわかりません。使用する前に

   [self.splitViewController.viewControllers lastObject]

これにより、詳細コントローラーが最後のオブジェクトになり、ナビゲーションコントローラーが埋め込まれました。これで、lastObjectは、参照が必要なコントローラーではなく、ナビゲーションコントローラーになりました。今、コントローラーへの参照を取得するにはどうすればよいですか?とにかく、splitviewcontrollerをそのコントローラーのラインに沿って移動させることはできますか?適切なコントローラーをロードしますが、上記のメソッドを呼び出すと、ナビゲーションコントローラーと表示されます。ありがとう

4

1 に答える 1

2

分割ビューコントローラと同じ方法で、ナビゲーションコントローラのビューコントローラにアクセスできます。ナビゲーションコントローラーのビューコントローラーの最初のオブジェクトは、ルートビューコントローラーになります。

[[[self.splitViewController.viewControllers lastObject] viewControllers] objectAtIndex:0]
于 2012-08-15T08:51:57.760 に答える