在iOS 9中是否有替代(已弃用)的canOpenURL?

shi*_*vam 5 objective-c ios9

我正在使用apple的canOpenURL:和openURL:方法来检测和打开其他应用程序.但由于这些方法在iOS9中已弃用,因此它们返回NO.

有没有替代方法来管理这个?

谢谢

Tik*_*der 7

你需要为你的plist提供"白名单"

<key>LSApplicationQueriesSchemes</key>
<array>
 <string>urlscheme</string>
 <string>urlscheme2</string>
 <string>urlscheme3</string>
 <string>urlscheme4</string>
</array> 
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅

iOS 9对URL方案的处理做了一些小改动.

更多细节