我刚刚
升级到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有关,我可能已经搞砸了我的项目.
您无法从扩展程序中访问每个API.从苹果的扩展开发指南:
某些API对App Extensions不可用
由于其在系统中的重点作用,应用程序扩展不符合参与某些活动的资格.应用程式扩充功能不能:
访问一个sharedApplication对象,因此不能使用该对象上的任何方法
等等