Comment utiliser [[UIApplication sharedApplication] openURL:] ouvrir d'autres applications?

J'ai suivi http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html instruction d'ouverture de app1(GlassButton) dans app2(FontTest).

La méthode ouverte de FontTest comme suit:

-(void)open {

  BOOL res = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"glassbutton://"]];

  if (res) {

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"glassbutton://"]];

  }

}

La valeur de "la chose" est "OUI", mais rien ne se passe après openURL appelée méthode.
L'info-liste des "FontTest"comme suit:

URL Schemes: glassbutton

URL identifier: com.yourcompany.glassbutton

J'ai essayé d'ouvrir twitter et facebook apps par "twitter://" et "fb://" avec succès. Mais je ne sais pas pourquoi je ne peut pas ouvrir cette petite application. Je ne suis pas sûr de savoir si quelque chose/étape erronées ou manquantes? Ai-je besoin de gérer - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url pour FontTest, si oui, comment le gérer? Pourriez-vous s'il vous plaît veuillez m'aider? Merci à l'avance!

Dire si glassbutton est le schéma d'url pour une autre application, alors pourquoi êtes-vous en la déclarant dans FontTest's info.plist. Ce n'est pas le bon.
Salut Deepak, Merci pour votre rappel.

OriginalL'auteur mobguang | 2011-05-25