Xcode löst eine Ausnahme in Main () in iOS 8 mit dem Haltepunkt "Alle Ausnahmen" aus.
Ich verwende Xcode 6 (GM, ich habe keine Betas heruntergeladen) und ich entwickle Apps für iOS 7+. Für alle meine Projekte habe ich nur dieselben Projekte geöffnet, an denen ich in Xcode 5 gearbeitet habe.
Im Haltepunktnavigator habe ich dasAll Exceptions
Haltepunkt ein. Es ist auf @ gesetBreak: On Throw
. Jedes Mal, wenn ich meine App starte (egal ob auf einem Gerät oder im Simulator), wird die Ausführung in der Zeile @ gestoppreturn UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
in demmain()
Funktion.
Wenn ich Play drücke, um die Programmausführung zweimal fortzusetzen, läuft das Programm einwandfrei. Das hindert mich nicht daran zu arbeiten, aber es ist ärgerlich, jedes Mal die Ausführung manuell abspielen und meine Editoren zurücksetzen zu müssen.
Ich mag die Verhaltensweisen, die ich in Xcode eingerichtet habe (indem ich den aktuellen Editor an die Stelle bringe, an der die Ausführung angehalten wurde) und dieAll Exceptions
breakpoint ist wichtig IMO. (Also will ich die nicht ändern)
Bei Ausführung desselben Codes mit denselben Umgebungen für ein iOS 7-Ziel (erneut Gerät oder Simulator) wird die Ausnahme nicht ausgelöst.
Haben Sie eine Ahnung, was dieses seltsame Verhalten verursachen könnte?