我使用以下行在我的Swift应用程序中打开外部URL:
UIApplication.sharedApplication().openURL(url)
这很好用,直到我通过CocoaPods将Realm添加到我的项目中.那时,它开始给我下面的两个编译错误:
'sharedApplication()'不可用:在适当的情况下使用基于视图控制器的解决方案.
'openURL'不可用
这些错误表明API不适用于Application Extensions,但我的代码是在正常的应用程序中,而不是扩展.为什么添加Realm会导致编译器认为它在App扩展中?