2016-12-31 51 views
0

所有的新年快樂。Webview.reload在後臺Xcode 8.2 swift 3

如果我的應用程序在後臺運行,是否可以創建uiwebview.reload?我有一個定時器,間隔20秒,是一個隨機數0-N +功能,使得number = number + 20。如果數字>隨機數然後webview.reload。這在iOS模擬器中運行良好,我按下home按鈕並鎖定。但它不會在我的設備iPhone 6 iOS 10.2上運行。是否可以在後臺製作webview.reloading?對不起,我的英文不好。 在我的項目設置功能背景是打開,我檢查背景獲取

回答

0

如果你知道後臺提取,這是很難在設備上調試,因爲你不能保證它在你指定的時間內被調用。

setMinimumBackgroundFetchInterval意味着它不會在小於您指定的值的區間中調用。但是沒有setMaximumBackgroundFetchInterval。所以如果iOS決定一天一次甚至一週一次地打電話給你的應用程序。無論您的minimumBackgroundFetchInterval如何,它都不會被更頻繁地調用。 AFAIK iOS決定何時調用performFetchWithCompletionHandler以及用戶啓動應用程序的頻率。

+0

如果我每10分鐘更新一次?可能嗎? –

0

你能寫相同的代碼來設置讀取間隔嗎?我會每隔0-10分鐘打電話給我的應用程序。如果我提取間隔170秒,系統每3分鐘發送一次所有應用程序?這會工作嗎?

+0

嗨有人可以告訴如果我的應用程序在後臺運行,是否有可能使webview.reloadind? –