小编Wil*_*o X的帖子

iOS 8今天的小部件在一段时间后停止工作

我为德国冰球联盟DEL做了一个今天的小部件.

我正在从我们的服务器加载下一个游戏,在tableView中显示它们.加载过程在建议的方法"widgetPerformUpdateWithCompletionHandler"中启动.最初我在"viewWillAppear"中加载了一些缓存数据.

到目前为止,一切都很好!

工作小部件的屏幕截图.

但过了一会儿(一天),小部件停止工作.当我打开通知中心时,窗口小部件显示正常,但它永远不会再次更新.我必须从通知中心删除小部件,并且必须再次添加它.之后,小部件可以工作一天,然后再次停止工作.

要查看窗口小部件正在做什么,我在表单视图上方添加了一个简单的白色视图,同时在"widgetPerformUpdateWithCompletionHandler"中加载数据以查看窗口小部件是否正在执行任何操作.小部件工作时会显示白色视图.当它不工作时,状态视图不会出现.所以我认为在窗口小部件在通知中心活动一段时间后,不会调用方法"widgetPerformUpdateWithCompletionHandler".

我不知道是什么导致小部件停止工作.有任何想法吗?

widget ios8 ios-app-extension

22
推荐指数
2
解决办法
6088
查看次数

标签 统计

ios-app-extension ×1

ios8 ×1

widget ×1