菜鸟教程小白 发表于 2022-12-13 12:45:08

ios - 为什么我不能用 ios 9 打开 facebook 和 twitter 应用程序


                                            <p><p>在 ios9 出现之前,我使用以下代码在单击按钮时使用我的应用程序打开 facebook 应用程序。如果手机有 facebook 应用程序,它会打开 facebook 应用程序,如果没有,它会打开 safari 浏览器。同样对于 twitter。这是我的代码。</p>

<pre><code>- (IBAction)facebookButton:(id)sender {
    NSURL *facebookUrl = ;
    if ([ canOpenURL:facebookUrl]) {
      [ openURL:facebookUrl];
    }
    else{
      [ openURL:];
    }

}

- (IBAction)twitterButton:(id)sender {
    NSURL *twitterUrl = ;
    if ([ canOpenURL:twitterUrl]) {
      [ openURL:twitterUrl];
    }
    else{
      [ openURL:];
    }
}
</code></pre>

<p>这在 iOS 9 之前运行良好。但现在如果应用程序存在与否,它只会打开 safari.help me with this</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我们必须在 <code>info.plist</code></p> 中添加以下内容

<p> <a href="/image/wM0tv.png" rel="noreferrer noopener nofollow"><img src="/image/wM0tv.png" alt="enter image description here"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 为什么我不能用 ios 9 打开 facebook 和 twitter 应用程序,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34975005/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34975005/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 为什么我不能用 ios 9 打开 facebook 和 twitter 应用程序