Ios 致命错误:Firebase队列问题,can';不要删除节点

Ios 致命错误:Firebase队列问题,can';不要删除节点,ios,firebase,firebase-realtime-database,firebase-queue,Ios,Firebase,Firebase Realtime Database,Firebase Queue,我得到了一个名为feeder的节点来处理firebase队列 疯狂的事情是: 我将以下有效负载发布到feeder节点,但在添加了几个有效负载之后。我无法删除节点中的有效负载 如果确实删除了馈线节点中的有效负载,则节点中的数据将重新显示 附言: 我要疯狂地找出过去两天的问题是什么。 有人能指出问题所在吗 添加了:如果firebase队列还没有完成任务,那么我们不能先删除节点中的负载吗?? 要添加到节点:: 为FIREBASE节点设置值的代码 FIRDatabase.database().refer

我得到了一个名为feeder的节点来处理firebase队列

疯狂的事情是: 我将以下有效负载发布到feeder节点,但在添加了几个有效负载之后。我无法删除节点中的有效负载

如果确实删除了馈线节点中的有效负载,则节点中的数据将重新显示

附言: 我要疯狂地找出过去两天的问题是什么。 有人能指出问题所在吗

添加了如果firebase队列还没有完成任务,那么我们不能先删除节点中的负载吗??

要添加到节点::

为FIREBASE节点设置值的代码

FIRDatabase.database().reference(withPath: "queue/feederer").childByAutoId().setValue(["post": postid , "owner":UserController().userId!,"timestamp":FIRServerValue.timestamp()], withCompletionBlock: { (error, ref) in
                if let err = error {
                    debugPrint(err.localizedDescription)
                    print("ERROR: Posting to feeder  ")
                }
                else {
                    print("Posted to Feeder  successfully")
                }
            })
删除:

要删除节点,我只需:转到Firebase控制台并删除节点

救命 **为什么我不能从firebase节点删除数据**
@谢谢大家的评论:

问题是因为观察员,
当节点发生更改时,它触发了通知,因此引发了一个问题。

发布您用于删除的代码,并发布您用于检索的代码。您可能想看看Firebase的云函数-它有效地取代了Firebase队列,并应使您的后端管理更加轻松。这里没什么可抱怨的。如果没有这个,我们将无法帮助您解决细微的编码错误。请参阅和。@Ro4ch:我已添加了将数据添加到节点的代码,我只是通过从firebase控制台转到项目来尝试删除节点。@DougStevenson:您能告诉我为什么我的设备运行代码时代码会复制数据吗?不允许我删除数据。我已经更新了代码。