AFJSONRequestOperation

AFJSONRequestOperation

我有一个NSOperation身份验证,可以通过服务器进行身份验证。

我还有另一个操作,类型为AFJSONRequestOperation的fetchImage,取决于成功执行身份验证。

这是我要实现的流程:

验证-> fetchImage

如果身份验证失败,则我根本不希望fetchImage运行。

不幸的是,AFJSONRequestOperation没有在请求之前提供用于处理事务的API。它仅提供用于处理请求已完成的API。

有人对此有好的解决方案吗?

最佳答案

与其更改fetchImage操作以使其先发生,不如考虑使auth NSOperation之后开始fetchImage,如下所示...

NSOperation *authOperation = ...

[authOperation setCompletionBlock:^{
    // start an AFJSONRequestOperation
}];

关于iphone - 在运行前修补AFJSONRequestOperation以检查变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15305423/

10-12 14:47