私はThree20
フレームワークで遊んでいて、スターターのためにそれのランチャーの側面を利用することを探しています。私はとについて読んTTNavigator
でいTTURLMap
ます。したがって、私が正しければ、次のコードは同じ機能を実現します。
LoginViewController *login = [LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil];
[[appdelegate navigationControler] pushViewController:login];
[login release];
と
TTNavigator *navigator = [TTNavigator navigator];
TTURLMap *map = [navigator URLMap];
[map from:@"tt://LoginViewController/initWithNibName:/bundle:" toViewController:[LoginViewController class]];
と呼び出し
[[TTNavigator navigator] openURLAction:
[[TTURLAction actionWithURLPath:@"tt://LoginViewController/LoginView/"] applyAnimated:YES]]
それで、私の質問は、いつTTURLMap
URLとViewControllerを入力するのかということです。すべてのViewControllerにメソッドなどのapplicationDidFinishLaunching:
方法でデータを入力し、すべてのView Controllerで使用しopenURLAction:
ますか?または、必要に応じてマップにデータを入力しますか?これは、労力/ボイラープレートコードの点で実際には何も節約しませんか?
ありがとう、
テジャ。