Cordova 插件从 swift 中的 XML 读取首选项

Cordova plugin read preferences from XML in swift

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

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

我知道如何在 OBJ C 中阅读

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

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

谢谢

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

所以你的代码变成这样

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