【发布时间】:2016-03-17 11:09:54
【问题描述】:
我正在尝试从 UIViewController 获取对我的应用委托的引用,但我不断收到以下错误消息:
'sharedApplication()' 不可用:在适当的情况下使用基于视图控制器的解决方案。
我一直在阅读所有处理此类消息的文章,但我的问题似乎无关紧要,因为我没有使用任何第三方框架。虽然 Today Extension 是我的应用程序的一部分,但发生错误的类是完全不相关的。我什至创建了一个全新的类并不断收到相同的错误:
【问题讨论】:
-
这是应用扩展还是标准应用?您的应用是否包含应用扩展程序?
-
该错误发生在应用程序本身。该应用程序确实有一个扩展,但我试图从应用程序中获取 appDel,而不是从扩展程序中获取。所有发生错误的类都与扩展没有明显的关系。
-
检查以确保给出错误的文件没有错误地与扩展目标关联 - 请参阅stackoverflow.com/questions/32609776/…
-
是的,不知道还能去哪里检查。它可能在架构或构建设置中吗?任何提示表示赞赏。
-
@MuhammadWaqasBhati:请不要在问题中添加诸如“谢谢”之类的噪音。
标签: ios swift ios-app-extension ios9.1 xcode7.1