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;
在我的 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;