Ios Swift-函数完成后如何调用函数?

Ios Swift-函数完成后如何调用函数?,ios,swift,xcode,firebase,firebase-realtime-database,Ios,Swift,Xcode,Firebase,Firebase Realtime Database,我是新来的斯威夫特。 我一直在尝试谷歌搜索 我的问题是,函数完成后如何调用函数? 到目前为止,我使用的是延迟,但有时延迟不同步 我试图解决的问题是从firebase数据库下载URL,然后继续从firebase下载图像。您必须使用闭包 func funcA() { funcB(){ //Manage completion handler } } func funcB(completion: () -> Void) { completion() }

我是新来的斯威夫特。 我一直在尝试谷歌搜索

我的问题是,函数完成后如何调用函数? 到目前为止,我使用的是延迟,但有时延迟不同步


我试图解决的问题是从firebase数据库下载URL,然后继续从firebase下载图像。

您必须使用闭包

func funcA() {
    funcB(){
        //Manage completion handler
    }
}

func funcB(completion: () -> Void) {
    completion()
}

阅读Swift中的完成块。这正是你想要的。这看起来像你正在做的:谢谢!简单明了!正是我需要的!