Objective c three20 TTNavigator演示代码触发编译器警告
我正在按照Objective c three20 TTNavigator演示代码触发编译器警告,objective-c,uitabbarcontroller,three20,ttnavigator,Objective C,Uitabbarcontroller,Three20,Ttnavigator,我正在按照TTNavigatordemo应用程序创建一个类似的项目,并在第一个关卡上失败了 我复制了开头部分,如下所示: - (void)applicationDidFinishLaunching:(UIApplication *)application { TTNavigator* navigator = [TTNavigator navigator]; navigator.persistenceMode = TTNavigatorPersistenceModeAll;
TTNavigator
demo应用程序创建一个类似的项目,并在第一个关卡上失败了
我复制了开头部分,如下所示:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
TTNavigator* navigator = [TTNavigator navigator];
navigator.persistenceMode = TTNavigatorPersistenceModeAll;
navigator.window = [[[UIWindow alloc] initWithFrame:TTScreenBounds()] autorelease];
TTURLMap* map = navigator.URLMap;
[map from:@"*" toViewController:[TTWebController class]];
[map from:@"tt://tabBar" toSharedViewController:[TabBarController class]];
if (![navigator restoreViewControllers]) {
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://tabBar"]];
}
}
我已经包含了TabBarController
,但是我收到一条编译器警告,说控制器可能不会响应setTabURLs
我已经复制粘贴了控制器,看不出问题出在哪里
- (void)viewDidLoad {
[self setTabURLs:[NSArray arrayWithObjects:@"tt://menu/1",
@"tt://menu/2",
@"tt://menu/3",
@"tt://menu/4",
@"tt://menu/5",
nil]];
}明白了
确保该行包含在Prefix.pch文件中:-)
#导入
或者包含在源代码中 OP指的是:
#导入
(setTabUrls:在UIToolbarController上的类别中定义)#导入什么?
#import <Three20/Three20+Additions.h>