如何在handleWatchKitExtensionRequest中显示NSLog

时间:2015-04-09 13:31:18

标签: ios watchkit apple-watch

我在我的iOS应用代理中的handleWatchKitExtensionRequest中放了一堆NSLog语句。当我从调用handleWatchKitExtensionRequest的apple watch启动一个动作时,它会执行操作,但我为调试目的而放置的所有打印输出都不会出现在Xcode中。我相信这是因为当时模拟器正在运行手表应用程序。令人沮丧的是不知道在iphone端发生了什么。

有没有办法显示那些调试语句?

2 个答案:

答案 0 :(得分:0)

要在控制台中查看NSLog,您应该将您的iOS应用程序附加到Debug-> Attach以处理并选择当时应该运行的iOS应用程序。

enter image description here

如果您按照上述步骤操作,您将看到在调试导航器中运行的iPhone应用程序和Applewatch,您将看到NSLog。

enter image description here

答案 1 :(得分:0)

  1. 运行观看应用。
  2. 从模拟器中打开iOS app
  3. 将调试程序附加到iOS应用程序
  4. 最后执行在手表上调用handleWatchKitExtensionRequest的代码。
  5. 所有人都按照正确的顺序执行。

相关问题