我可能会以错误的方式解决这个问题,但我正在尝试向使用AFNetworking围绕API开发的SDK添加机制。 sdk连接到远程API并使用OAuth2进行身份验证。我正在实施AFOAuth2Manager但事情正在发挥作用......
我希望允许用户在应用程序启动时对OAuth端点进行身份验证。虽然身份验证块已被调用,但应用程序中的所有其他请求都已排队,因为我operationQueue
暂停了AFHTTPRequestOperationManager
。 auth返回成功后,更新请求序列化程序头字段并取消暂停operationQueue
。此时,operationQueue
已经填充了使用错误令牌序列化的请求。有没有办法可以重新序列化operationQueue中的项目,或者我可以在队列尝试执行工作时设置授权标头,而不是将工作添加到队列中吗?