2015-02-23 81 views
0

在我的ViewController上,我有一個註銷按鈕和一個輸出當前用戶名的標籤。在註銷操作中,我希望將用戶註銷,但留在控制器上 - 我只想刷新視圖 - 是否有可能?ios swift:註銷後刷新視圖

回答

0

添加一個計時器來檢查用戶是否永遠註銷0.02秒。嘗試使用此代碼 讓delayInSeconds = 3.0

0

你可以簡單地隱藏註銷按鈕和用戶名的標籤。只要確保你在主隊列上運行代碼;如果您將其作爲代理/操作來運行按鈕,您不必擔心 - 您已經在主隊列中。

@IBAction func didTapLogut(sender: AnyObject) { 
    logutButton.hidden = true 
    usernameLabel.text = "guest" 
} 

如果你想隱藏欄項目,請參閱here

如果你想改變不同的隊列(如某些網絡框架塊內)視圖確保你派遣主隊列(儘管我相信這不是問題,因爲登錄用戶不涉及任何運行在不同隊列上的任何事情 - 我只是提到它,因爲你在這裏得到了不同的答案)。