最近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アプリが開きます。
ありがとう