2015-04-01 34 views
0

在我的應用程序中,我有一個UITableViewController。 我需要重新加載tableview的數據每天早上在12:01上午我的應用程序是否在後臺或前臺。我認爲可以使用本地通知,但我不知道該怎麼做。請幫幫我。謝謝。在特定時間在後臺/前臺重新載入UITableView的數據

+0

您是否嘗試過什麼了嗎?你有任何代碼嗎? – Ollie 2015-04-01 11:37:32

+0

是否真的需要在上午12:01重新加載數據,即使用戶由於應用程序的後臺狀態而無法立即看到該數據? – bteapot 2015-04-01 13:18:02

+0

是的,它真的需要重新加載bcoz我已經在cellForRowAtIndexPath中編寫了一些代碼所以我應該在當時重新加載表。 – 2015-04-01 17:58:40

回答

0

您需要使用遠程通知在預定時間喚醒應用程序。然後您可以使用: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

這將在應用程序收到遠程通知時調用。你會把你的表格視圖重載代碼放在這裏。

您可以使用Web服務,如Parse.com或UrbanAirship安排的通知在特定時間發送

來源:Apple Developer Reference Notifications Guide

相關問題