加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift2 – UIApplication.sharedApplication()不可用

发布时间:2020-12-14 05:41:21 所属栏目:百科 来源:网络整理
导读:我刚刚升级到XCode 6.4到 Xcode 7 GM,并开始将代码更改为符合 Swift 2.我无法想到以下错误. 该项目是一个键盘扩展,该片段来自包含的应用程序. let s = "https://itunes.apple.com/" UIApplication.sharedApplication().openURL(NSURL(string : s)!) 错误1:
我刚刚升级到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对象,因此不能使用该对象上的任何方法

等等

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读