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 中读取首选项的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse RCP 中创建自己定义首选项,并能读取首选项中的值

根据 iOS 版本更改 Cordova 首选项

MS ADAL 离子 Cordova 插件

如何从共享首选项中检索数组列表并将数组列表设置为 recyclerview

使用 IOs-PushPlugin Cordova 2.5 进行首次推送

未存储 xml 首选项文件中的 defaultValue - 为啥?