我使用了TTCatalog的例子,只是尝试添加一个在appdelegate中映射了url的url:
[[[TTLauncherItem alloc] initWithTitle:@"Button 1"
image:@"bundle://Icon.png"
URL:@"tt://photoTest1" canDelete:YES] autorelease],由于某些原因,当你点击它时,它什么也不做。
发布于 2010-07-12 22:02:20
如果你还不能解决这个问题,我猜你在launcherView: didselectitem中没有做任何事情:
只需在方法内创建一个TTNavigator对象,然后调用openURLAction即可。例如
(void)launcherView:(TTLauncherView*)launcher didSelectItem:(TTLauncherItem*)item
{
TTNavigator *navigator = [TTNavigator navigator];
[navigator openURLAction:[TTURLAction actionWithURLPath:item.URL]];
}发布于 2011-04-14 00:24:38
如果Robert Lowery的答案不起作用,请检查您的launcher视图委托。
TTLauncherView.delegate属性应该指向视图控制器,并且应该实现TTLauncherViewDelegate协议。(否则launcherView:didSelectItem:永远不会被调用。)
https://stackoverflow.com/questions/2914810
复制相似问题