【问题标题】:Location update webservice in app terminated state应用程序终止状态下的位置更新网络服务
【发布时间】:2017-08-26 11:31:16
【问题描述】:

我只想将位置更新到处于应用终止状态的服务器。

我发现了一个在应用关闭时获取位置的好例子。 here

但是我的问题是在获得位置后,不知何故没有调用 web 服务。任何帮助都会很棒。

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

【问题讨论】:

标签: ios swift location terminate


【解决方案1】:

一旦您获得处于终止状态的位置更新,您应该在一个块中调用您的网络服务。

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

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

希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 2018-06-09
    • 2016-04-07
    • 2011-11-16
    • 2017-07-30
    • 2023-03-11
    相关资源
    最近更新 更多