Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

您好,不好意思再次打扰,+ (void)cancelRequest:(NSUInteger)identifier,取消单个请求这个方法有效果吗? #25

Open
PPLLock opened this issue Jul 12, 2023 · 2 comments

Comments

@PPLLock
Copy link

PPLLock commented Jul 12, 2023

我这里遇到一个问题是这样,同一个请求多次调用入参不同,请求和返回的数据保存时都需要使用传入参数,上一个请求结果还没有回来,当前请求发起入参时刚好上一个请求结果回来了,保存数据用的当前请求的参数,这样就导致数据错乱,比如入参当前的itemId是2,对应结果应该是2请求回来的数据,结果上一个请求itemId=1 请求的数据回来了,保存数据就把1的数据保存在2下了,我们这个请求返回是不带参数itemId的,所以从返回的结果也不好处理,想了解一下有好的方法处理,感谢🤝

@Suzhibin
Copy link
Owner

cancelRequest 没问题,可以取消请求。
看你的需求 可以自定义一个变量标识当前请求的类型 。或使用请求对象里userInfo标识, 入参时ZBURLRequest 里有个userInfo,在里边标识不同请求类型,比如tag =1000、2000,返回时也可以获取ZBURLRequest 里的userInfo 对应标识保存数据 @PPLLock

@PPLLock
Copy link
Author

PPLLock commented Jul 12, 2023

好的👌,谢谢兄弟,我看看

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants