SCPms iOS不可能取消请求

2020-08-27 00:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)找不到取消网络请求(查询,更新,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


找不到取消网络请求(查询,更新,删除...)的方法,

这是iOS中的标准功能,带有URLSessionTask取消方法...

所有代理类API都使用完成处理程序,这使它们无法取消...

我发现有2个操作队列附加到SAPURLSession上,我尝试在函数队列上调用cancelAllOperations进行查询,但是它不起作用,我的请求仍在低WiFi中运行,并且在延迟后过期...

有时最好完全控制后台发生的事情,并在不再需要时取消某些请求...

另一个问题:是否可以在这些operationQueue中标识特定请求?

比方说,这是您开始的10个get实体,然后再想了解一下操作队列并仅取消其中之一? 如果没有此SDK,这很容易实现,而只是试图找出局限性

谢谢

4条回答
梦想连接
2020-08-27 01:05

我们现在正在查看OfflineODataFramework,这是不可能的

您现在必须调用下载来同步离线商店,并且此API没有请求选项 参数

有一个cancelDownloads()可以取消所有这些,而不是我们真正想要的

。在调用downloadStore之后,我们将调用代理调用以在本地获取数据,这 我们可以使用取消令牌传递请求选项,但在离线状态下没有意义,因为同步发生在下载api上

一周热门 更多>