Представление TodayExtension ViewWillAppear не вызывается после прокрутки вверх

Я использую tableview для отображения содержимого виджета, и все просто работает хорошо, за исключением того, что я прокручиваю TodayExtension внизу и прокручиваю обратно вверх (ViewWillDisappear называется) и, как я пытаюсь прокрутить вниз, viewWillAppear никогда не позвонят, поэтому я не могу нажать на стол. Однако, если я снова перетаскиваю расширение или переключаюсь из Уведомлений, просмотр таблицы включается для касания.

Загадочная часть в том, что если я выберу " Правка"> "Удалить"> "Добавить заново", эта ошибка никогда не появится. но это просто не имеет смысла, если я делаю так каждый раз, когда компилирую коды (даже для пользователей, чтобы обновить приложение из AppStore)

Я искал похожие вопросы на форумах, но пока не нашел решения.

  1. https://forums.developer.apple.com/thread/16348
  2. http://www.openradar.me/22545070
  3. Виджет "Расширение сегодня" зависает при обновлении основного приложения

1 ответ

Решение

Забыл обновить этот вопрос почти на 1 год.

Наконец-то я нашел причину. Ошибка яблока в том, что это происходит только в режиме разработки. как только это выпущено, проблема больше не будет возникать.

Другие вопросы по тегам