我是编程新手,我遇到过一种情况,我认为完成处理程序会有所帮助。但是不要完全理解它们是如何工作的,或者如何编写它们。
我正在尝试将多个图像上传到firebase存储,然后一旦完成,请为这些图像创建URL,并将它们保存到firebase数据库。在我当前的代码中,数据库函数不会等待存储函数完成,因此URLS数组在将数据发送到数据库时为空。
所以我有一个按钮,按下时需要完成所有这些操作,然后关闭视图。摆脱那一点,因为它现在无关紧要。
using('secondary')
在我有限的理解中,我需要等到第一个功能完成后才能调用下一个postToDatabase。
storePhotos应该在完成处理程序中调用postToDatabase本身... 或者只是将成功对象传递给postToDatabase,告诉它运行?
任何帮助非常感谢。