Problemumgehung für iOS8-Fehler, der sich auf HTML auswirkt Wählen Sie in UIWebView (z. B. Cordova, PhoneGap) aus?

9

Es gibt also ein großes ungelöstes Problem mit iOS8 UIWebView, was bedeutet, dass Cordova-Apps, die das Select-Element verwenden, extrem absturzgefährdet sind. Dies ist ein großes ungelöstes Problem und seit einigen Monaten offen.

Der Fehler kann reproduziert werden, indem Sie ein phonegap Beispielprojekt erstellen und ein HTML select Element darin einfügen und wiederholt auf einem iPad 3/4 auf iOS8 klicken. Die App stürzt mit einer von mehreren Ausnahmen ab.

Ссылка

Ich habe eine Lösung wie in Ссылка erwähnt angewendet, aber die App stürzt immer noch mit einer von mehreren anderen ab Ausnahmen.

Die häufigste Ausnahme ist:

%Vor%

Es scheint eine Art Race-Condition zu sein, wenn das select-Element gedrückt wird, aber ich habe keine Ahnung, wo ich anfangen soll, es zu reparieren, da es innerhalb der entsprechenden Bibliotheken ist.

Es ist definitiv eine Art von Race Condition.

    
Will 13.01.2015, 18:48
quelle

1 Antwort

-1
___ qstntxt ___

Es gibt also ein großes ungelöstes Problem mit iOS8 UIWebView, was bedeutet, dass Cordova-Apps, die das Select-Element verwenden, extrem absturzgefährdet sind. Dies ist ein großes ungelöstes Problem und seit einigen Monaten offen.

Der Fehler kann reproduziert werden, indem Sie ein phonegap Beispielprojekt erstellen und ein HTML select Element darin einfügen und wiederholt auf einem iPad 3/4 auf iOS8 klicken. Die App stürzt mit einer von mehreren Ausnahmen ab.

Ссылка

Ich habe eine Lösung wie in Ссылка erwähnt angewendet, aber die App stürzt immer noch mit einer von mehreren anderen ab Ausnahmen.

Die häufigste Ausnahme ist:

%Vor%

Es scheint eine Art Race-Condition zu sein, wenn das select-Element gedrückt wird, aber ich habe keine Ahnung, wo ich anfangen soll, es zu reparieren, da es innerhalb der entsprechenden Bibliotheken ist.

Es ist definitiv eine Art von Race Condition.

    
___ answer29911857 ​​___

Nach meinem Verständnis ist die UITabfrage nicht mehr erlaubt. Dies kann passieren, wenn das Array, das die Daten enthält, nicht bereit ist oder die Daten nicht in das Array geladen wurden oder ein Problem mit dem Array besteht. Offensichtlich versucht die App Zeile (4) zu laden, aber das Array hat 0. Dies könnte das Problem sein.

    
___ tag123cordova ___ Apache Cordova (früher PhoneGap) ist ein Framework, mit dem Entwickler plattformübergreifende mobile Anwendungen mithilfe von Webtechnologien wie HTML, JavaScript und CSS erstellen können. ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ qstnhdr ___ Problemumgehung für iOS8-Fehler, der sich auf HTML auswirkt Wählen Sie in UIWebView (z. B. Cordova, PhoneGap) aus? ___ tag123ios8 ___ iOS 8 ist die achte Version von Apples iOS-Mobilbetriebssystem. Es wurde am 2. Juni 2014 auf der Apple Worldwide Developers Conference (WWDC) angekündigt und am 17. September 2014 der Öffentlichkeit zugänglich gemacht. Das ios8-Tag sollte für Fragen verwendet werden, die für das Betriebssystem Apple iOS 8 spezifisch sind. Allgemeine iOS-Fragen sollten das ios-Tag verwenden. ___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2. ___
GouravR 28.04.2015 06:26
quelle

Tags und Links