swift2 - UIApplication.sharedApplication() 不可用

标签 swift2 ios9 xcode7 openurl

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

该项目是一个键盘扩展,片段来自包含的应用程序。

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

错误 1:“sharedApplication()”不可用:在适当的地方改用基于 View Controller 的解决方案。

错误 2:“openURL”不可用。

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

最佳答案

当我正在制作一个框架时。我遇到了这个问题。手动将其设置为 NO 解决了我的问题。

enter image description here

关于swift2 - UIApplication.sharedApplication() 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32609776/

相关文章:

iOS 自动布局在父 View 外添加约束

ios - 如何在 SWIFT for iOS 9 中使用 json-data

ios - 在私有(private)队列上运行任务并返回回调

ios - 将字符串填充到 textView 时出现问题

ios - 在 SliderRow 上显示整数值

iOS9 SKPaymentQueue 相关问题 - 应用返回前台时事务意外终止

ios - 如何在 Xcode 7 beta 4 中调用 SecItemCopyMatching?

xcode - 我如何加载 viewController 而不是 xib 文件

ios - 在 UITableView 中使用 UISearchController 并在单元格选择上展开 segue

swift - 在 swift 2 中使用 UnsafeMutablePointer 和 CFRunLoopObserverContext