在 ios9 出现之前,我使用以下代码在单击按钮时使用我的应用程序打开 facebook 应用程序。如果手机有 facebook 应用程序,它会打开 facebook 应用程序,如果没有,它会打开 safari 浏览器。同样对于 twitter。这是我的代码。
- (IBAction)facebookButtonid)sender {
NSURL *facebookUrl = [NSURL URLWithString"fb://profile/number"];
if ([[UIApplication sharedApplication] canOpenURL:facebookUrl]) {
[[UIApplication sharedApplication] openURL:facebookUrl];
}
else{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString"http://www.facebook.com/number"]];
}
}
- (IBAction)twitterButtonid)sender {
NSURL *twitterUrl = [NSURL URLWithString"twitter://profile/"];
if ([[UIApplication sharedApplication] canOpenURL:twitterUrl]) {
[[UIApplication sharedApplication] openURL:twitterUrl];
}
else{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString"http://www.twitter.com/"]];
}
}
这在 iOS 9 之前运行良好。但现在如果应用程序存在与否,它只会打开 safari.help me with this
Best Answer-推荐答案 strong>
我们必须在 info.plist 中添加以下内容
关于ios - 为什么我不能用 ios 9 打开 facebook 和 twitter 应用程序,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/34975005/
|