我有一个NSOperation,身份验证,它向服务器进行身份验证。
我还有另一个操作,AFJSONRequestOperation类型的fetchImage,它依赖于身份验证能否成功执行。
这是我想要实现的流程:
验证-> fetchImage
如果身份验证失败,我根本不希望运行fetchImage。
不幸的是,AFJSONRequestOperation没有提供在请求之前做事情的应用程序接口。它只提供一个API来处理请求已经完成的内容。
有没有人有好的解决方案?
发布于 2013-03-09 08:14:28
考虑让fetchImage在身份验证NSOperation之后开始,而不是更改身份验证操作以在它之前发生某些事情,如下所示……
NSOperation *authOperation = ...
[authOperation setCompletionBlock:^{
// start an AFJSONRequestOperation
}];https://stackoverflow.com/questions/15305423
复制相似问题