TodayExtension的ViewWillAppear在滚动到顶部后没有调用

时间:2016-04-16 20:09:23

标签: ios objective-c widget today-extension ios9-today-widget

我使用tableview来显示小部件内容,除了我将TodayExtension滚动到底部并向后滚动到顶部( ViewWillDisappear 被调用)之外,一切都运行良好,并且我尝试向下滚动, viewWillAppear 将永远不会被调用,因此我无法点击该表。但是,如果我再次拖动扩展程序,或从通知切换,则启用了表格视图。

神秘的部分是,如果我选择编辑>删除>重新添加,这个bug永远不会出现。但是每次编译代码时都这样做是没有意义的(甚至用户也不能从AppStore更新应用程序)

我在论坛上搜索了类似的问题,但还没有解决方法。

  1. https://forums.developer.apple.com/thread/16348
  2. http://www.openradar.me/22545070
  3. Today Extension widget freezes when the main app is updated

1 个答案:

答案 0 :(得分:0)

忘记将此问题更新近1年。

无论如何我终于找到了原因。 这只是苹果的错误,它只发生在开发模式中。一旦它被释放,问题将不再发生。