1

ViewController項目が選択された tableView を含むメニューを作成しました。ナビゲーションコントローラーの外側のコンテナ内に保管します。それを一度だけ作成しViewController、アプリ全体で時々提示する必要があります。ビューコントローラーを使用するためにシングルトンクラス内に保存できることは知っていますが、それを行うより良い方法はあるのでしょうか?

4

1 に答える 1

0

唯一のメソッド<UIKit/UIStoryboard.h>

+ (UIStoryboard *)storyboardWithName:(NSString *)name bundle:(NSBundle *)storyboardBundleOrNil;

- (id)instantiateInitialViewController;
- (id)instantiateViewControllerWithIdentifier:(NSString *)identifier;

そのため、新しいビュー コントローラーをインスタンス化せずにストーリーボードからビュー コントローラーを取得できるとは思えません。

シングルトン クラスを作成するか、AppDelegate 内に参照を保持するか、ニーズに最も適した方を選択できます。

于 2013-11-07T15:21:45.060 に答える