Cordova 插件快速从 XML 中读取首选项

Posted

技术标签:

【中文标题】Cordova 插件快速从 XML 中读取首选项【英文标题】:Cordova plugin read preferences from XML in swift 【发布时间】:2020-08-21 10:00:34 【问题描述】:

在我的 cordova 插件中,我在 plugin.xml 中声明了这个首选项

 <preference name="apiKey" value="yourApiKeyHere" />

我知道如何在 OBJ C 中阅读

NSString* apiKey = [self.commandDelegate.settings objectForKey:[@"apiKey" lowercaseString]];

但是我如何使用 swift 而不是 obj c 来阅读?

谢谢

【问题讨论】:

【参考方案1】:

在swift中,设置存储在“相同”设置dictionary中,您只需要以不同的方式访问它。

所以你的代码变成了类似

let apiKey = self.commandDelegate.settings["apiKey".lowercased()] as? NSString;

【讨论】:

以上是关于Cordova 插件快速从 XML 中读取首选项的主要内容,如果未能解决你的问题,请参考以下文章