iphonethree20ttlauncherview

Am i implementing TTLauncher correctly?


I was playing around with the TTCatalog example, just tried adding a url with a url mapped in the appdelegate:

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

For some reason, it's not doing anything at all when you click on it.


Solution

  • In case you haven't been able to figure this one out yet, my guess is that you are not doing anything in launcherView: didselectitem:

    Just create a TTNavigator object inside the method and then call openURLAction. For example

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