2010-01-16 27 views

回答

2

您在AppDelegate的applicationDidFinishLaunching函数中设置了初始和经常使用的URL映射。

TTNavigator* navigator = [TTNavigator navigator]; 
    TTURLMap* map = navigator.URLMap; 
    [map from:@"*" toViewController:[TTWebController class]]; 
    [map from:@"tt://catalog" toViewController:[CatalogController class]]; 

您可以添加在任何时间通过执行以下操作删除URL映射网址:

[[TTNavigator navigator].URLMap from:@"tt://post" toViewController:self selector:@selector(post:)]; 

[[TTNavigator navigator].URLMap removeURL:@"tt://post"]; 
0

但为什么犯规这项工作:

UIViewController *vc = [[TTNavigator navigator] viewControllerForURL:@"tt://post"]; 
[facade registerMediator:[BlogTableViewMediator withViewComponent:vc]];