Moja aplikacja jest napisana przy użyciu sencha touch 2.4 i używa najnowszej wersji Cordova. Od czasu iOS8 mam problem z losową awarią aplikacji. Zdarza się to tylko wtedy, gdy całkowicie zamknę aplikację i tylko czasami. Awaria pojawia się bezpośrednio po wyświetleniu ekranu powitalnego. Ikony ładowania dotykowego sencha nie są wyświetlane, a aplikacja po prostu się zamyka. Jeśli spróbuję ponownie otworzyć aplikację, działa.Aplikacja Sencha touch/cordova losowo zawiesza się przy starcie w ios8
Używam localstorage prawie natychmiast, aby zapełnić nazwę użytkownika i takie, próbowałem ją usunąć, ponieważ przeczytałem, ponieważ spowodowało problemy, ale to nie pomogło.
Edit: Po więcej dochodzenia teraz uzyskać ten błąd:
[UIViewAnimationState release]: message sent to deallocated instance 0x17675080
Wydaje się na przykład zupełnie nowego projektu dotykowym Cordova/Sencha, a także z systemów iOS 8. Czy wiesz, jaka może być tego przyczyna? Czy są jakieś wskazówki, w jaki sposób mogę debugować ten problem?
Edycja2: Sencha mówi, że nie będą oficjalnie wspierać ios8 przed następnym wydaniem, 2.4.1. http://www.sencha.com/forum/showthread.php?292883-Touch-2.4.0-apps-crashing-on-iOS8
Edit3: Myślę, że udało mi się to poprawić, postępując zgodnie z poradami w wątku na forum powiązanym powyżej. Zaktualizowałem system sencha touch, sencha cmd i cordova do najnowszej wersji i zainstalowałem plugin-plugin dla cordova. Nie miałem awarii podczas uruchamiania, mam nadzieję, że to rozwiązało problem.
OK, wydaje się, że nie jest to bezpośrednio związane z 'Sencha Touch' i lub' Cordova', jak dowodzi ten https://bugzilla.xamarin.com/show_bug.cgi?id=23667 raport błędu na 'Xamarin'. 'Xamarin' to platforma' .NET' do budowania natywnych aplikacji mobilnych, więc to dowodzi, że nie jest to bug "Cordova/Phonegap", dodatkowo odtworzyli błąd ładowania strony internetowej do WebView i to dowodzi, że nie jest to "Sencha Touch" 'błąd. Wydaje się bardziej prawdopodobny bug 'JavaScriptCore'. –