Xcode генерирует исключение в Main () в iOS 8 с точкой останова «все исключения»
Я использую Xcode 6 (GM, я не загружал бета-версии), и я разрабатываю приложения для iOS 7+. Для всех своих проектов я просто открыл те же проекты, над которыми работал в Xcode 5.
В навигаторе точек останова у меня естьAll Exceptions
точка останова включена. Это установлено вBreak: On Throw
, Теперь, каждый раз, когда я запускаю свое приложение (на устройстве или в симуляторе), оно останавливает выполнение на линииreturn UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
вmain()
функция.
Если я нажимаю кнопку Play, чтобы продолжить выполнение программы дважды, программа работает нормально. Так что это не мешает мне работать, но раздражает необходимость каждый раз вручную воспроизводить исполнение и сбрасывать мои редакторы.
Мне нравится поведение, которое я настроил в XCode (перевод текущего редактора туда, где выполнение приостановлено), и наличие этогоAll Exceptions
точка останова важна для ИМО. (Так что я не хочу их менять)
При запуске того же кода с теми же средами для цели iOS 7 (опять же, устройства или симулятора) исключение не выдается.
Любая подсказка, что может вызвать это странное поведение?