【发布时间】:2015-12-13 02:37:45
【问题描述】:
我刚刚从 XCode 6.4 升级到 Xcode 7 GM 并开始更改代码以与 Swift 2 兼容。我无法遇到以下错误。
该项目是一个键盘扩展,并且 sn-p 来自包含的应用程序。
let s = "https://itunes.apple.com/"
UIApplication.sharedApplication().openURL(NSURL(string : s)!)
错误 1:“sharedApplication()”不可用:在适当的情况下使用基于视图控制器的解决方案。
错误 2:“openURL”不可用。
这可能与 Xcode 和 AppDelegate 有关,我可能搞砸了我的项目。
【问题讨论】:
-
这是你写的普通应用吗?
-
它是一个键盘扩展。但是发送的代码来自扩展的包含应用程序。我在包含的应用程序中有键盘的设置屏幕。
标签: swift2 ios9 xcode7 openurl