UIApplication.sharedApplication不可用

我试图从UIViewController得到我的应用程序委托的引用,但我不断收到此错误消息:

'sharedApplication()'不可用:取而代之,使用基于视图控制器的解决scheme。

我一直在阅读所有关于这种消息的文章,但是我的问题似乎没有关系,因为我没有使用任何第三方框架。 虽然今天的扩展是我的应用程序的一部分,发生错误的类是完全不相关的。 我甚至创build了一个全新的类,并不断得到相同的错误:

http://i.stack.imgur.com/mp2qs.png 当我在操场上做同样的事情时,它工作正常。 我错过了什么?

问题解决了。 我又去了我的应用程序的构build设置,并偶然发现

Require Only AppExtension-Safe API 

全部设置为YES。 但是默认是NO。 当我把这个设置为NO时,错误消失了。

我确定不记得曾经触摸过,甚至不知道这个,但幸运的是,现在它的工作。