2014-07-21 72 views
1

假設我正在製作股票報價器小部件(a.k.a. today extensions)。雖然小部件在屏幕上可見,但我想每隔一分鐘定期更新內容。我的理解是小部件無法直接進行網絡調用,也無法直接與包含應用程序進行通信。該小部件必須從包含的應用程序中獲取其內容。要從包含應用程序獲取內容,我知道的唯一方法是通過通用App Group共享通用數據存儲。當然,我可以使用後臺應用程序刷新,但後臺應用程序刷新無法獲得足夠頻繁的調用,並且不能保證。今天的擴展小工具內容更新

有什麼辦法可以達到上述要求?

+0

你從哪裏得到關於「小部件無法直接進行網絡通話」的信息? –

回答

1

我剛剛給了這個嘗試 - 在小部件中放入一個UIWebView並拉入一個文件 - 它的工作原理。這意味着小部件可以直接連接網絡。

不知道每分鐘更新 - 這似乎並不像蘋果認爲小部件應該如何工作。

+0

可以舉例說明網絡呼叫 – iosMentalist