我的iOS應用程序包含登錄頁面。進入應用程序後有一個註銷按鈕。當用戶以編程方式按下注銷按鈕時,我想再次顯示登錄頁面,就好像用戶首次登錄一樣。你能否建議我如何在我的iPad應用程序中實現這一點。以編程方式註銷iOS應用程序
回答
我在我的應用程序中執行此操作。我有一個用於登錄用戶的tabbarcontroller。當他們註銷(或第一次使用)時,我會向appDelegate發送消息,從窗口中刪除標籤欄,並使登錄視圖成爲根視圖。登錄後,該視圖將被選項卡欄控制器替代。
我甚至走得更遠。在每臺交換機上,我完全釋放了所有其他對象,因此我確信,當用戶看到這些視圖中的任何一個時,它都是「全新的」,並且只使用默認值來定製該用戶的任何內容。
是的大衛你是對的。這將是最好的方法之一。我的應用程序啓用了ARC,因此我只是重新使用導航控制器堆棧,以便不多次創建viewcontrollers。 – Srivathsa
如上所述,重新創建它們的好處是您可以清除對象,因此您可以確定它們處於原始狀態。這具有優勢,並且耗費的時間僅僅是一次發生。 –
在單一視圖應用程序中,我們不能僅僅將展開到第一個/初始視圖控制器,刪除與登錄用戶帳戶相關的所有數據?在基於故事板的App中,這不是一件好事嗎? –
- 1. 以編程方式註銷Swift中的Facebook應用程序
- 2. iOS - 註銷應用程序
- 3. 以編程方式註銷用戶
- 4. 用joomla以編程方式註銷
- 5. Prestashop以編程方式註銷用戶
- 6. 以編程方式註銷Twitter帳戶
- 7. Flickr以編程方式在Android註銷
- 8. 什麼是從IOS應用程序註銷的完美方式?
- 9. iOS Swift如何以編程方式重置/撤銷應用程序權限?
- 10. iOS自動註銷應用程序
- 11. 遠程和以編程方式註銷活動域用戶
- 12. 以編程方式在Azure上註冊應用程序AD
- 13. 如何以編程方式安裝iOS應用程序?
- 14. 以編程方式擴展iOS字典應用程序詞典
- 15. 以編程方式讀取iOS應用程序.crash文件?
- 16. 如何以編程方式創建iOS應用程序視圖
- 17. 以編程方式終止iOS應用程序
- 18. 以編程方式在IOS中安裝企業應用程序
- 19. Facebook應用程序註銷
- 20. 從應用程序註銷
- 21. 以編程方式註銷「特定」用戶
- 22. 如何以編程方式註銷Drupal 7中的用戶?
- 23. C# - 以編程方式註銷和登錄用戶
- 24. 以C#編程方式從Win XP註銷用戶
- 25. 以編程方式註銷當前用戶
- 26. 如何以編程方式將用戶從Facebook中註銷?
- 27. wordpress以編程方式註銷其他地方
- 28. DetailViewController以編程方式iOS
- 29. 註銷我的應用程序,如果註銷Facebook的應用程序
- 30. 以編程方式安裝應用程序快捷方式
你可以更具體地瞭解你的登錄機制是如何工作的嗎?如果你[告訴我們你嘗試了什麼](http://whathaveyoutried.com),我們可以在我們的答案中提供更多幫助。 – Tim
對不起,我不知道我必須接受答案。真的很抱歉。現在接受答案。感謝您指出。 – Srivathsa
感謝您修復您的接受率。現在回到你的問題。我們需要了解您的登錄/會話管理如何幫助您解決問題。事實上,好像你必須找出你自己,因爲這很可能會讓你解決這個任務。 – Till