【发布时间】:2017-11-07 04:18:55
【问题描述】:
每当我单击特定选项卡时都会收到 lldb 错误。该选项卡名为 Account,它应该从名为“requests”的子节点中提取数据并将该数据显示在列表(表视图控制器)中。
我以前做过很多次。我什至使用我自己的回收代码来完成这项任务,但错误不断出现。我已经确保每个按钮/标签都连接到视图控制器,并且我已经确保没有断开连接。
错误消息是说我的请求对象不符合键码,但事实并非如此。 还能是什么? 这是代码以及一些屏幕截图:
这是我正在使用的方法。 只有当我调用这个函数时才会出现错误。 除此之外,屏幕只是空白,所以我认为问题必须在函数内。顺便说一句,requestsArray 是这样声明的请求数组:var requestsArray = [requests]()
编辑
【问题讨论】:
-
.chillAdded只会在添加内容时被调用,尝试使用.value来获取该集合中整个数据的快照 -
我已经尝试使用 .value,但我得到了同样的错误
-
请勿发布代码图片。请将您的代码作为文本复制并粘贴到您的问题中。图片无法被搜索或引用,而且更难阅读。
-
首先,它是
(lldb),而不是11db(注意这些是字母l,而不是数字,1)。其次,这不是错误,而是来自lldb调试器的提示。第三,当它说它不符合某些东西的密钥时,那就是问题所在。编辑问题,向我们展示完整的错误消息。具体来说,该错误的结尾准确地告诉我们它正在寻找哪个键。编辑您的问题,剪切并粘贴完整、准确的错误消息文本。 -
@Rob 我已经编辑过了
标签: ios swift uitableview firebase firebase-realtime-database