2016-09-02 59 views
2

我是swift新手。 我一直試圖谷歌周圍。Swift - 函數完成後如何調用函數?

我的問題是,如何在函數完成後調用函數? 到目前爲止,我正在使用一個延遲,但有時延遲不同步。

我試圖解決的問題是從Firebase數據庫中下載一個URL,然後繼續從Firebase下載圖像。

+2

閱讀關於Swift完成塊的內容。這正是你想要的。 –

+0

這看起來像你在做什麼:http://stackoverflow.com/questions/37685777/firebase-retrieve-image-from-url-save-with-firebase-database – Don

回答

4

你必須使用閉包。

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

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

謝謝!簡單而簡單!正是我需要的! –

相關問題