获取Cordova插件头文件路径

时间:2016-11-23 06:23:09

标签: ios objective-c cordova

我创建了一个cordova插件,我对此非常新,如果我使用了错误的方法,请纠正我。

这是我的问题。

在我的插件中,我声明要复制到我的Xcode项目的头文件(一个unix可执行文件),我在plugin.xml,iOS平台中声明它就像这样

<header-file src="src/ios/lib-cat/cat"/>

现在,我正在尝试在我的目标c代码中找到我的“cat”文件的路径,我试过了

NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"cat"];

我试过

NSString * path = [[NSBundle mainBundle] pathForResource:@"cat" ofType:nil];

NSString * path = [[NSBundle mainBundle] pathForResource:@"cat" ofType:@""];

NSString * path = [[NSBundle mainBundle] pathForResource:@"cat" ofType:@"exec"];

他们似乎都没有工作。任何人都可以为我提供正确的方法吗?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,

我改变了

<header-file src="src/ios/lib-cat/cat"/>

<resource-file src="src/ios/lib-cat/cat"/>

并使用

进行搜索
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"cat"];