0
我希望能夠通知用戶,如果他輸入了錯誤的用戶名/密碼,或者例如數據庫關閉。我不確定是否需要在didLoadResponse中執行此操作,並檢查響應是否不成功或didFailLoadWithError。 謝謝RestKit如何檢查錯誤的用戶名或密碼錯誤
我希望能夠通知用戶,如果他輸入了錯誤的用戶名/密碼,或者例如數據庫關閉。我不確定是否需要在didLoadResponse中執行此操作,並檢查響應是否不成功或didFailLoadWithError。 謝謝RestKit如何檢查錯誤的用戶名或密碼錯誤
你如何處理它取決於你如何執行登錄。
如果您執行基本身份驗證,則通過在請求的標頭中傳遞用戶名和密碼,然後您將從您所調用的服務中收回錯誤。而你的委託方法,「objectLoader:didFailWithError:」方法將被調用。如果後端存在災難性問題(如數據庫關閉),則很可能會調用此方法。
如果您有單獨的web服務執行登錄操作,那麼它可能會發送一個有效的塊,指示用戶通過是否有效。在這種情況下,您的「objectLoader:didLoadObject:」方法可能已被調用,您必須正確解密結果。
請記住,此行爲完全由後端服務所控制。如果你不能直接與服務人員交談,那麼這可能只是反覆試驗,直到你發現這些服務是如何工作的。