我是一名Web開發人員,負責構建內部使用的基本iOS應用程序。應用程序中的許多功能需要身份驗證,並且我已經成功構建了登錄視圖/控制器,它調用webservice,驗證用戶等等。iOS視圖「重定向」
我目前可以通過點擊按鈕來加載「LoginView」對用戶進行身份驗證,然後使用已建立的憑據將視圖從視圖堆棧中退出,然後返回到原始視圖。這些都不是我的問題。
現在我正在尋找相當於做一個'重定向',就像我在爲網絡開發一樣。我需要從需要身份驗證的應用程序中的任何函數加載LoginView,並在成功時加載一些其他視圖,這些視圖將被「傳入」(在Web上,我將提供重定向Url)到LoginView。我覺得這是一件簡單的事情,而且必須始終做到,但無法找到一個很好的例子或解釋。我敢肯定,我的顯而易見的新事物阻止了我尋找正確的術語。
希望有人能破譯我的窮人,但最好的嘗試解釋我在找什麼。先謝謝你。
這一切都正常工作,我只會建議,如果你已經有一些類似於WebRequestManager的調用你的Web服務的調用(創建連接,管理錯誤,返回數據),而不用擔心登錄委託,而是在那裏管理該登錄視圖,將所有視圖與需要這種委託的類型隔離。 這樣,您的視圖只是通過管理器發起請求,並期望數據被返回,無論是否需要登錄。 – EricLeaf
ASSIGN NOT RETAIN! –
@XcodeDev是我的壞,大時間,並修復:) – Rog