http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.htmlの指示に従って、app2(FontTest) 内で app1(GlassButton) を開きました。
FontTest の open メソッドは次のとおりです。
-(void)open {
BOOL res = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"glassbutton://"]];
if (res) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"glassbutton://"]];
}
}
"res" の値は "YES" ですが、openURL メソッドが呼び出された後は何も起こりません。「FontTest」の情報リストは次のとおりです。
URL Schemes: glassbutton
URL identifier: com.yourcompany.glassbutton
「twitter://」と「fb://」でtwitterアプリとfacebookアプリを開いてみました。しかし、なぜこの小さなアプリを開けないのかわかりません。何か/ステップが間違っているか、欠けているかどうかわかりませんか? - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
FontTestを処理する必要がありますか? はいの場合、どのように処理しますか? よろしくお願いします。前もって感謝します!