ios - 从 Firebase Swift 3.0 检索数据的问题
<p><p>由于某种原因,我无法从 Firebase 检索数据。基本上代码“跳过”了引用部分并继续前进,我不知道它为什么这样做。我试图查看有关 StackExchange 的文档以及其他问题,但我无法找出问题所在。请帮忙。谢谢!</p>
<pre><code>func getMeta() {
ref.child("Meta").child("Topics").observeSingleEvent(of: .value, with: { (snapshot) in
let value = snapshot.value as? NSDictionary
if let actualValue = value {
print(actualValue)
}
})
}
</code></pre>
<p>我实际上想用 actualValue 做更多的事情,但我什至无法获得打印它的代码。 Firebase json 如下所示:</p>
<pre><code>{
"Meta" : {
"Levels" : {
"LevelOne" : [ "q0001", "q0002" ],
"LevelTwo" : [ "q0003" ]
},
"Topics" : {
"France" : {
0: "q0001",
1: "q0002" },
"UK" : {
0: "q0003" }
}
}
}
</code></pre>
<p>当我尝试时</p>
<pre><code>print(snapshot)
</code></pre>
<p>代码跳过该部分后,我收到此错误</p>
<pre><code>error: <EXPR>:3:1: error: use of unresolved identifier 'snapshot'
snapshot ^~~~~~~~
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p><strong>如果您使用 Firebase 身份验证登录,</strong>
<strong>退出并重试。</strong> </p>
<p>我在 Firebase 控制台中手动删除了该用户,但在我的应用中我仍然使用该用户登录。
我退出了,代码不再跳过 ref 部分。</p>
<p>希望这会有所帮助!</p></p>
<p style="font-size: 20px;">关于ios - 从 Firebase Swift 3.0 检索数据的问题,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/44013973/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/44013973/
</a>
</p>
页:
[1]