ios - 如何在 handleWatchKitExtensionRequest 中显示 NSLog

标签 ios watchkit apple-watch

我在我的 iOS 应用程序委托(delegate)中的 handleWatchKitExtensionRequest 中放置了一堆 NSLog 语句。当我从调用 handleWatchKitExtensionRequest 的 apple watch 发起一个 Action 时,它会执行该 Action ,但我为调试目的而放置的所有打印输出从未出现在 Xcode 中。我相信这是因为当时模拟器正在运行 watch 应用程序。不知道在 iphone 端发生了什么是令人沮丧的。

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

最佳答案

要在您的控制台中查看 NSLogs,您应该附加您的 iOS 应用程序,同时转到调试->附加以处理并选择您的 iOS 应用程序,它应该在那时运行。

enter image description here

如果您按照上述步骤操作,您将看到 iPhone 应用程序和 applewatch 都在调试导航器中运行,并且您将看到 NSLogs。

enter image description here

关于ios - 如何在 handleWatchKitExtensionRequest 中显示 NSLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539940/

相关文章:

ios - 将 -exportArchive 与未签名的存档一起使用时是否可以指定权利文件?

ios - 界面中的未知类 FBLoginView

ios - 将浮点变量作为参数传递

swift - 如何在 Watch Interface Builder 中表示页面点/面包屑/页面指示器?

location - 我可以让 Watch 应用在后台运行吗?

ios - 观看 OS 2 问题以设置图像

ios - 带有 UIAlertAction swift 的增量标签栏角标(Badge)?

ios - 项目添加 watchkit 扩展后,之前添加的第三方框架不再起作用

xcode - 使用 WatchKit (Watch) 的基于页面的界面中的页码?

ios - 苹果 watch : Localization of Storyboard not working