Open PPLLock opened 1 year ago
我这里遇到一个问题是这样,同一个请求多次调用入参不同,请求和返回的数据保存时都需要使用传入参数,上一个请求结果还没有回来,当前请求发起入参时刚好上一个请求结果回来了,保存数据用的当前请求的参数,这样就导致数据错乱,比如入参当前的itemId是2,对应结果应该是2请求回来的数据,结果上一个请求itemId=1 请求的数据回来了,保存数据就把1的数据保存在2下了,我们这个请求返回是不带参数itemId的,所以从返回的结果也不好处理,想了解一下有好的方法处理,感谢🤝
cancelRequest 没问题,可以取消请求。 看你的需求 可以自定义一个变量标识当前请求的类型 。或使用请求对象里userInfo标识, 入参时ZBURLRequest 里有个userInfo,在里边标识不同请求类型,比如tag =1000、2000,返回时也可以获取ZBURLRequest 里的userInfo 对应标识保存数据 @PPLLock
好的👌,谢谢兄弟,我看看
我这里遇到一个问题是这样,同一个请求多次调用入参不同,请求和返回的数据保存时都需要使用传入参数,上一个请求结果还没有回来,当前请求发起入参时刚好上一个请求结果回来了,保存数据用的当前请求的参数,这样就导致数据错乱,比如入参当前的itemId是2,对应结果应该是2请求回来的数据,结果上一个请求itemId=1 请求的数据回来了,保存数据就把1的数据保存在2下了,我们这个请求返回是不带参数itemId的,所以从返回的结果也不好处理,想了解一下有好的方法处理,感谢🤝