2017-08-26 115 views
0

我想僅在應用程序終止狀態下將位置更新到服務器。應用程序終止狀態中的位置更新webservice

我發現一個很好的例子,當應用程序關閉時獲取位置。 here

但是我的問題是在獲取位置後,不知何故webservice未被調用。任何幫助都會很棒。

或在app終止狀態下調用webservice的任何特定方式?

+0

您可以將這個答案有https://stackoverflow.com/questions/39343033/how-can-i-continue-updating-my-location-even-when-app-is -killed或刪除 - 從 –

+0

@ AbdelahadDarwish不,我的答案不存在 –

回答

1

一旦您在終止狀態下獲取位置更新,您應該在一個塊中調用您的Web服務。

嘗試移動執行Web服務操作所需的所有代碼。就像爲Web服務,URLSession代碼和處理響應準備數據一樣,以及這一塊的所有內容。如果您要從任何全局實例獲取數據,則需要在此塊中重新準備數據,因爲它們在應用程序內存中不可用。

你不應該引用該塊中的任何其他類。它們在終止狀態期間不可用於執行。

希望這有助於:)

+0

謝謝。我會盡力讓你知道 –

相關問題