2015-04-09 2 views
3

Я положил кучу инструкций NSLog в handleWatchKitExtensionRequest в моем делете приложения iOS. Когда я инициирую действие из apple watch, которое вызывает handleWatchKitExtensionRequest, оно выполняет действие, но все распечатки, которые я поставил для целей отладки, никогда не отображаются в Xcode. Я считаю, что это потому, что в это время симулятор запускает приложение для просмотра. Это расстраивает, не зная, что происходит на iphone.Как показать NSLog в handleWatchKitExtensionRequest

Есть ли способ показать эти отладочные заявления?

ответ

0

Чтобы посмотреть NSLogs на консоли, вы должны приложить приложение iOS к Debug-> Attach для обработки и выбора приложения iOS, которое должно быть запущено в это время.

enter image description here

Если вы будете следовать выше шаги, вы увидите, как приложение iPhone и applewatch выполняется в отладочном навигатора, и вы увидите NSLogs.

enter image description here

+0

Я сделал точные шаги выше с моим приложением часов. но он не работает. –

+0

Вы видите приложение iPhone и Applewatch, работающее в навигаторе отладки? –

+0

да я. Это то, что я сделал, я впервые запустил приложение на симуляторе часов. как только он появился, а затем сделал отладку для симулятора iOS. я видел их обоих, как вы показали. Но консоль журнала Xcode была пуста. Он прекратил показывать любые журналы с часов или iphone. –

0
  1. Run смотреть приложение.
  2. Open имитатора вас IOS приложение
  3. Присоединить отладчик к приложению IOS
  4. Наконец выполнить код, который вызывает handleWatchKitExtensionRequest на часах.

Это все в порядке в порядке.