我正在使用AFNetworking版本1.我已经将AFHTTPClient
子类化了,我使用sharedManager
将其用于getPath: parameters: success: failure:
对于每个请求,我想检查用户是否已注销(如果有,则将其返回到登录屏幕)。我将logged-in
作为返回的JSON中的字段。如何检查JSON是否对此字段的每个请求都成功,而不必每次都在成功块中写入它?或者有更好的方法吗?
答案 0 :(得分:0)
您可以使用userDefaults变量,并在用户按下应用程序中的相应按钮时更改它。
- (BOOL)isLoggedIn {
return [[NSUserDefaults standardUserDefaults] boolForKey:@"logged-in"];
}
顺便说一句,如果您使用AFHTTPClient,您应该准备好在每个成功块中复制粘贴一些代码,例如解析responseObject并访问它的字段(如果需要)。这是这种方法的主要缺点。