2013-12-16 54 views
0

我使用AFNetworking版本1.我子類AFHTTPClient,和我使用的是sharedManagergetPath: parameters: success: failure:AFHTTPClient,使用默認響應的getPath:參數:成功:失敗:

使用它對於每一個請求,我想檢查用戶是否註銷(如果他們有,然後我將它們返回到登錄屏幕)。在返回的JSON中,我獲得了logged-in作爲字段。我怎樣才能檢查JSON是否成功爲每個請求的這個領域,而不必每次寫在成功塊?還是有更好的方法來做到這一點?

回答

0

如果用戶在應用程序中按下相應的按鈕,您可以使用userDefaults變量並更改它。

- (BOOL)isLoggedIn { 
    return [[NSUserDefaults standardUserDefaults] boolForKey:@"logged-in"]; 
} 

順便說一句,如果你使用AFHTTPClient你應該準備複製粘貼像解析responseObject和訪問它在每一個成功的塊中的一些代碼的字段(如有必要)。這是這種方法的主要缺點。

相關問題