Firebase 远程配置在获取值时崩溃。不符合键值编码

Jul*_* S. 0 ios firebase firebase-remote-config

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

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"))")
Run Code Online (Sandbox Code Playgroud)

然后,当尝试获取“此类与键 OnboardingGroup 的键值编码不兼容”的值时,它会崩溃。

不太确定我可能哪里出错了。对此有任何帮助将不胜感激。

这是我的 FirebaseRemoteConfigDefaults.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>OnboardingGroup</key>
    <string>group-1</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

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

Jul*_* S. 7

事实证明我需要使用 configValue(for: key) 而不是 value(for: key)。将其留在这里以防其他人遇到此情况。