2016-12-02 4 views
1

Je crée une application de surveillance et je remarque que "Programme terminé avec le code de sortie: 0" s'affiche dans la fenêtre de débogage si l'application de surveillance est désactivée (via cmd + shift + h, poignet inférieur, etc). Le code que je utilise pour présenter une alerte dans le WKInterfaceController est:Watch App se termine lors de la désactivation si WKAlert est affiché

presentAlert(withTitle: alert.title, message: alert.message, preferredStyle: .alert, actions: [cancelAction, continueAction]) 

J'essaie de comprendre pourquoi l'application de la montre ferme sans erreur si un wkalert est visible et active à l'écran. La mémoire de l'application est inférieure à 20 Mo et ne pointe pas du tout lorsque l'alerte est affichée. Sur tous les autres écrans, l'application est simplement désactivée. Peut-être qu'il y a une solution de contournement? Toute aide serait appréciée.

Merci - Ross

Répondre

0

Je l'ai signalé bug à Apple:

Résumé: Affichage d'une alerte plantera App (code 0) si Alert est présenté et le bouton d'accueil est enfoncée tout en affichant une vue modale. Procédure pour reproduire: Afficher une vue modale sur Apple Watch puis afficher une Alerte. Taping Home bouton ou lorsque l'écran devient vide l'application va planter avec le code 0. Avec le fichier joint appuyez sur le bouton Modal puis sur le bouton PopUp puis sur le simulateur appuyez sur cmd-shift-H ou de regarder laisser écran vide. App va planter avec le code 0.

Résultats attendus: L'application ne devrait pas tomber en panne. L'affichage avec le style Push segue au lieu de Modal ne provoquera pas de plantage.

Résultats réels: accident avec le code 0

Version: iOS 3.0 et iOS 3.1

Après avoir signalé ce bug à Apple, ils ont répondu, mais je suis incapable de fournir les commentaires du journal ils ont demandé:

C'est un suivi au sujet concernant BugID # 29131322.

Engineering a demandé ce qui suit Pour plus d'informations sur cette question:

Pourrions-nous obtenir un sysdiagnostic de la montre juste après le crash?

Merci.

Veuillez fournir votre réponse ou vos résultats en mettant à jour votre rapport de bogue et en compressant tous les fichiers fournis (par exemple, les dossiers imbriqués) avant le téléchargement.

watchos sysdiagnose Instructions: https://developer.apple.com/services-account/download?path=/iOS/watchOS_Logs/sysdiagnose_Logging_Instructions.pdf

watchos Connexion Profil: https://developer.apple.com/services-account/download?path=/iOS/watchOS_Logs/watchOS_logging.mobileconfig

Si vous pouviez fournir les évaluations du journal et le joindre à rapport de bogue 29131322 qui pourrait aider à faire réparer.