gpt4 book ai didi

objective-c - 将 URL 协议(protocol)捕获到未安装的应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:32:04 25 4
gpt4 key购买 nike

我正在尝试创建一个链接到我在 iOS 中的 Twitter 个人资料的 URL 协议(protocol)。但如果用户没有安装 Twitter 应用程序,我希望它回退到 Safari。我该怎么做?这是我现在使用的代码:

NSString *stringURL = @"twitter://user?screen_name=ecnepsnai";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

最佳答案

我相信您可以测试“twitter://”URL 是否可以使用:

if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
} else {
// fallback
}

关于objective-c - 将 URL 协议(protocol)捕获到未安装的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com