我刚刚从XCode 6.4升级到Xcode 7 GM,并开始更改代码以与Swift 2兼容。我无法克服以下错误。

该项目是键盘扩展名,其摘录来自所包含的应用程序。

    let s = "https://itunes.apple.com/"
    UIApplication.sharedApplication().openURL(NSURL(string : s)!)


错误1:“ sharedApplication()”不可用:在适当的地方使用基于视图控制器的解决方案。

错误2:“ openURL”不可用。

这可能与Xcode和AppDelegate有关,我可能搞砸了我的项目。

最佳答案

在我制作框架时。我遇到了这个问题。手动将其设置为“否”解决了我的问题。

swift2 - UIApplication.sharedApplication()不可用-LMLPHP

10-04 16:20