获得价值时,Firebase远程配置崩溃不符合键值编码

问题描述

我正在遵循有关为iOS设置Firebase的文档。

preBuild.doFirst

然后,当尝试获取表示“该类与键OnboardingGroup的键值不兼容的键值”时,它崩溃。'

不太确定我可能在哪里出错。希望对此有所帮助。

这是我的FirebaseRemoteConfigDefaults.plist:

remoteConfig = RemoteConfig.remoteConfig()
remoteConfig.setDefaults(fromPlist: "FirebaseRemoteConfigDefaults")
let settings = RemoteConfigSettings()
settings.minimumFetchInterval = 0
remoteConfig.configSettings = settings
print("Remote Config Response:\(self.remoteConfig.value(forKey: "OnboardingGroup"))")

但是在手动设置该值时也会崩溃。

解决方法

结果是我需要使用configValue(for:key)而不是value(for:key)。留在这里,以防其他人碰到这个。