编辑:没关系。答案是:不要导入任何东西,因为它在全球范围内公开。我认为这与桥接标头有关,但这很令人困惑。
我正在尝试在Swift中编写一个自定义的Cordova插件,但是我发现的所有信息都不完整或已过时。在快速文件中导入CDVPlugin
的正确方法是什么?
这是我正在尝试的:
import CDVPlugin
但是xcode只是说No such module 'CDVPlugin'
。 Cordova's iOS plugin docs不愿使用swift。
我有两个桥接头文件(不知道为什么)Bridging-Header.h
和AppName-Bridging-Header.h
。在“构建设置”下,似乎正在使用AppName-Bridging-Header.h
。我尝试将其添加到两者中,但没有帮助:
#import <Cordova/CDV.h>
#import <Cordova/CDVPlugin.h>
我应该如何将CDVPlugin
类公开给我的swift文件?
答案 0 :(得分:0)
解决方案是仅从我的swift文件中删除import
,因为显然桥接头文件将全局公开这些类。