Я пишу приложение iPhone, которое можно запустить с помощью настраиваемого URL-адреса. Итак, я переопределяю - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
Как отлаживать при реализации сообщения handleOpenURL?
Чтобы проверить мои изменения, я должен запустить приложение в симуляторе, а затем выйти и запустить Safari. Затем я ввожу свой собственный URL-адрес в адресную строку, чтобы запустить приложение.
Но каждый раз при запуске приложения происходит сбой. Я пытаюсь понять, почему, но когда я установил точку останова и запустил приложение с главного экрана (вместо XCode), он, похоже, не прикрепляется.
Я даже попытался представить инструкции NSLog в сообщении handleOpenURL, но они не печатаются на консоли.
Я полагаю, что я мог бы создать UIAlertViews, но ... да, yikes. Любой другой способ подключения к сеансу отладки в Simulator?
Это должен быть новый ответ теперь, когда Apple исправила это в Xcode 4. Намного проще! – ageektrapped
Это делает крючок отладчика, но NSLog и stdout выглядят потерянными :( –