3

最近iOSで何か変更がありましたか?私は過去に次のように呼ぶことができました:

BOOL twitter = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=username"]];
if (twitter) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=username"]];
} else {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.twitter.com/username"]];
}

これは基本的に、デバイスがURLに応答するかどうかを確認し(アプリがインストールされているかどうか)、インストールされている場合はアプリを開きます。そうでない場合は、else

デバイス(iPhone 4、4.3.2)でテストすると、BOOLの作成時にTwitterアプリが開きます。

ありがとう

4

1 に答える 1

11
BOOL canOpenURL = [[UIApplication sharedApplication] canOpenURL:yourURL];
于 2011-05-23T02:10:37.483 に答える