gpt4 book ai didi

iphone - 修补 AFJSONRequestOperation 以在运行前检查变量?

转载 作者:行者123 更新时间:2023-11-29 04:05:37 27 4
gpt4 key购买 nike

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

我有另一个操作,类型为 AFJSONRequestOperation 的 fetchImage,它依赖于 Authenticate 才能成功执行。

这是我想要实现的流程:

身份验证 -> 获取图像

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

不幸的是,AFJSONRequestOperation 不提供在请求之前执行操作的 API。它只提供一个API来处理请求已完成的事情。

谁有好的解决办法吗?

最佳答案

与其更改 fetchImage 操作以使其在其之前发生某些事情,不如考虑使 fetchImage 在 auth NSOperation 之后开始,如下所示...

NSOperation *authOperation = ...

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

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

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com