Wie mit [[UIApplication sharedApplication] openURL:] öffnen einer anderen app?

Folgte ich http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html Unterricht zu öffnen app1(GlassButton) innerhalb app2(FontTest).

Die offene Methode der FontTest wie folgt:

-(void)open {

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

  if (res) {

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

  }

}

Den Wert von "res", "JA", aber nichts passiert, nach der openURL-Methode aufgerufen werden.
Die info-Liste von "FontTest"wie folgt:

URL Schemes: glassbutton

URL identifier: com.yourcompany.glassbutton

Ich versuchte, Sie zu öffnen twitter-und facebook-apps per "twitter://" und "fb://" erfolgreich. Aber ich weiß nicht, warum ich nicht öffnen kann dieses kleine app. Ich bin mir nicht sicher, ob alle Ding/Schritt falsch ist oder fehlt? Brauche ich Griff - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url für FontTest, wenn ja, wie behandeln Sie es? Könnten Sie bitte mir helfen? Vielen Dank im Voraus!

Sagen, wenn glassbutton ist das url-Schema für eine andere app, dann warum sind Sie zu deklarieren in FontTest's info.plist. Das ist nicht richtig.
Hallo Deepak, Danke für dein erinnern.

InformationsquelleAutor mobguang | 2011-05-25

Schreibe einen Kommentar