Hoje, o widget do iOS 8 para de funcionar depois de um tempo
Fiz hoje um widget para a liga alemã de hóquei no gelo DEL.
Estou carregando os próximos jogos do nosso servidor e mostrá-los em um tableView. O processo de carregamento é iniciado no método proposto "widgetPerformUpdateWithCompletionHandler". Inicialmente, estou carregando alguns dados em cache no "viewWillAppear".
Tudo funciona muito bem até agora!
Mas depois de um tempo (um dia) o widget para de funcionar. Quando abro o centro de notificação, o widget parece normal, mas nunca é atualizado novamente. Preciso remover o widget da central de notificações e adicioná-lo novamente. Depois disso, o widget funciona por um dia e, novamente, para de funcionar.
Para ver o que o widget está fazendo, adicionamos uma visualização em branco simples com um texto de status acima da visualização da tabela ao carregar os dados em "widgetPerformUpdateWithCompletionHandler" para ver se o widget está fazendo alguma coisa. A exibição em branco aparece quando o widget está funcionando. Quando não está funcionando, a exibição do status não aparece. Portanto, acho que o método "widgetPerformUpdateWithCompletionHandler" não é chamado depois que o widget fica ativo no centro de notificação por um tempo.
Não tenho idéia do que faz com que o widget pare de funcionar. Alguma ideia?