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 回答