2017-02-19 34 views
-1

我有一個視圖控制器,允許ne創建消息。在發佈到服務器時,用戶可能會關閉視圖。現在在alamo fire closure中,我有根據狀態改變用戶界面的功能。如果用戶已經關閉了視圖,則會導致崩潰。我該如何處理?swift3 iOS如何處理可能無閉包視圖

+1

請出示相關的代碼。 –

回答

2

您可以將視圖作爲弱參數傳遞,然後僅在UI相關的情況下進行更改。 簡單示例:

doSomething() { [weak self] in 
      self?.updateText() 
}