AFHTTPClient,使用getPath的默认响应:参数:成功:失败:

时间:2013-12-16 12:08:27

标签: ios objective-c afnetworking

我正在使用AFNetworking版本1.我已经将AFHTTPClient子类化了,我使用sharedManager将其用于getPath: parameters: success: failure:

对于每个请求,我想检查用户是否已注销(如果有,则将其返回到登录屏幕)。我将logged-in作为返回的JSON中的字段。如何检查JSON是否对此字段的每个请求都成功,而不必每次都在成功块中写入它?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用userDefaults变量,并在用户按下应用程序中的相应按钮时更改它。

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

顺便说一句,如果您使用AFHTTPClient,您应该准备好在每个成功块中复制粘贴一些代码,例如解析responseObject并访问它的字段(如果需要)。这是这种方法的主要缺点。