位于应用终止状态的位置更新webservice

时间:2017-08-26 11:31:16

标签: ios swift location terminate

我想在app终止状态下更新位置到服务器。

当应用关闭时,我找到了一个获取位置的好例子。 here

但是我的问题是在获取位置后,某种方式没有调用webservice。任何帮助都会很棒。

或在应用终止状态下调用webservice的任何特定方式?

1 个答案:

答案 0 :(得分:1)

在终止状态下获得位置更新后,您应该在一个块中调用您的Web服务。

尝试移动执行Web服务操作所需的所有代码。比如,为Web服务,URLSession代码和处理响应准备数据,以及此单个块的所有内容。如果您要从任何全局实例中获取数据,则需要在此块中再次准备它们,因为它们在应用程序内存中不可用。

您不应该引用该块中的任何其他类。它们在终止状态期间不可执行。

希望这会有所帮助:)