2

別のアプリからアプリを開こうとしていますが、 (つまり)MyAppのカスタムURLをすでに定義しています。MyAppmyapp://

サファリで書いmyapp://て行くをクリックすると開きMyAppます。今私が欲しいのはUIButton 「LaunchMyApp」だけのシンプルなアプリで、クリックするMyAppと起動します。

私はこれを行うことによってそれを試しました:

-(IBAction)launchMyApp:(id)sender
{
    NSString *mystr=[[NSString alloc] initWithFormat:@"myapp://"];
    NSURL *myurl=[[NSURL alloc] initWithString:mystr];
    [[UIApplication sharedApplication] openURL:myurl];
}

しかし、何も起こりませんでした。この機能を実装できる場合は、コードを教えてください。

ありがとう

4

3 に答える 3

4

問題を解決しました

方法はわかりませんが、質問で書いたのと同じコードで機能しました:

-(IBAction)launchMyApp:(id)sender
{
    NSString *mystr=[[NSString alloc] initWithFormat:@"myapp://"];
    NSURL *myurl=[[NSURL alloc] initWithString:mystr];
    [[UIApplication sharedApplication] openURL:myurl];
} 
于 2012-11-06T05:20:34.250 に答える
1

Safari で動作する場合は、UIWebView. Safari で使用したページを a で表示してみて、UIWebViewうまくいくかどうかを確認してください。

于 2012-11-05T14:19:56.443 に答える