1

假设我正在制作一个股票行情小部件(又名今日扩展)。虽然小部件在屏幕上可见,但我想每分钟定期更新内容。我的理解是小部件不能直接进行网络调用,也不能直接与包含的应用程序通信。小部件必须从包含的应用程序中获取其内容。要从包含的应用程序中获取内容,我知道的唯一方法是通过一个公共应用程序组共享一个公共数据存储。当然,我可以使用后台应用程序刷新,但后台应用程序刷新没有得到足够频繁的调用,并且不能保证。

有什么办法可以完成上述要求吗?

4

1 回答 1

1

我只是试了一下——在小部件中放置一个 UIWebView 并拉入一个文件——它可以工作。这意味着小部件可以进行直接网络连接。

不确定每分钟更新一次 - 这似乎不像 Apple 感知的小部件应该如何工作。

于 2014-07-29T01:54:03.043 回答