是否可以从Objective-C访问config.xml?

时间:2018-09-24 08:27:39

标签: objective-c cordova cordova-plugins config

我想用本机代码(objective-c)检查已安装的插件和cordova项目的版本。 我认为使之成为可能的方法之一是检查config.xml,但我坚持使用它。能不能请别人澄清这是可能的还是有其他检查插件和版本的方法?

1 个答案:

答案 0 :(得分:0)

您的应用中有一个config.xml文件,但与根文件不同,插件标签已转换为功能标签,并且不包含版本,因此您无法执行此操作,除非您添加一些将原始config.xml复制到应用程序内另一个文件夹并读取该副本的钩子。

要使用Objective-C读取转换后的config.xml:

NSString* path = [[NSBundle mainBundle] pathForResource:@"config.xml" ofType:nil];
NSURL* url = [NSURL fileURLWithPath:path];

然后使用NSXMLParser类进行解析。