繁体   English   中英

我正确实施TTLauncher吗?

[英]Am i implementing TTLauncher correctly?

我正在玩TTCatalog示例,只是尝试添加一个url,并在appdelegate中映射一个url:

  [[[TTLauncherItem alloc] initWithTitle:@"Button 1"
                           image:@"bundle://Icon.png"
                           URL:@"tt://photoTest1" canDelete:YES] autorelease],

出于某种原因,当你点击它时它根本没有做任何事情。

如果你还没有能够解决这个问题,我的猜测是你没有在launcherView中做任何事情:didselectitem:

只需在方法中创建一个TTNavigator对象,然后调用openURLAction。 例如

(void)launcherView:(TTLauncherView*)launcher didSelectItem:(TTLauncherItem*)item 
{
    TTNavigator *navigator = [TTNavigator navigator];
    [navigator openURLAction:[TTURLAction actionWithURLPath:item.URL]];
}

如果Robert Lowery的答案不起作用,请检查您的启动器视图代表。

TTLauncherView.delegate属性应指向您的视图控制器,并应实现TTLauncherViewDelegate协议。 (否则launcherView:didSelectItem:永远不会被调用。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM