Cerco di aggiornare il contenuto della mia estensione widget di oggi ogni x secondi poiché cerco di realizzare qualcosa come un diashow. Perciò ho memorizzato tutti i dati richiesti usando i valori di default condivisi. Il caricamento dei dati dalla memoria funziona perfettamente ma il completamentoHandler dell'estensione:Come aggiornare il widget di oggi in rapido ogni x secondi
func widgetPerformUpdateWithCompletionHandler(completionHandler: ((NCUpdateResult) -> Void)!) {
//I do load the content here
completionHandler(NCUpdateResult.NewData)
}
Viene chiamato solo una volta. Come posso implementare una funzione che dice che "newData" è disponibile ogni x secondi?
Funziona perfettamente! Grazie! –
@Floler Siete i benvenuti! – pixyzehn