MacSchierer/Covid-19_Ampel

Skriptfehler bei iOS 14.2 (GM) ?

Opened this issue · 7 comments

Error on line 70:28: ReferenceError: Can't find variable: loadItems

Danke für das Script, habe leider obigen Fehler

Den Fehler kann ich leider nicht nachvollziehen.
loadItems ist eine Funktion und keine Variable. Wurde am Skript was geändert?
Zeile 70 sollte so aussehen: allItems = await loadItems()

Habe copy und Paste gemacht.

Habe 14.2 Gold Master als iOS.

// Geräteinfos für Widgetgröße - getestet bei iPhone XS
//
let deviceScreen = Device.screenSize()
let padding = ((deviceScreen.width - 240) /5) // Default immer kleines Widget
let widgetSize = new Size(padding + 110, padding + 110)

// Daten als JSON bei https://npgeo-corona-npgeo-de.hub.arcgis.com abfragen
let allItems = ""
if (hasError == false) {
allItems = await loadItems()
if(!allItems || !allItems.features || !allItems.features.length) {
logError(allItems)
hasError = true
ErrorTxt += "Es konnten keine Daten zur Region gefunden werden.\r\rBitte überprüfe den Parameter im Widget."
}
}

Unter 14.1 läuft das Skript auch beim erstmaligen Einrichten ohne Fehlermeldung.
Sorry, da kann ich aktuell nicht weiterhelfen.

So, habe es noch mal kopiert und ersetzt, jetzt geht es.

Was für ein Gerät benutzt du? Sieht so aus, als ob der Inhalt vom Widget nicht passt.

iPad Pro 11 Zoll, auf iPhone SE 1 sieht es normal aus. Hast du aber in der Beschreibung stehen, das es beim iPad seltsam aussehen kann.