3

我正在使用 XCode 7 (beta) 编写独立的 watchOS2应用程序扩展。

调试器工作正常,所以我可以使用断点,但似乎对NSLog()Watch 不起作用。注意它在模拟器上工作正常,但在设备上不起作用

我写的任何NSLog(@"..")内容都不会显示在Debug Area中。

所以问题是:

这种行为是预期的还是我做错了什么?是否有一些解决方法可以查看一些调试日志,例如可能使用 WatchConnectivity?

提前致谢!

4

2 回答 2

0

在 NSLog() 在真正的 watchOS 2 设备上运行之前,我最终使用 -[WCSession sendMessage:replyHandler:errorHandler:] 将日志字符串从我的 watchOS 2 应用程序发送回我的 iOS 手机应用程序,然后从我的手机应用程序发送 NSLog 它们。

于 2015-07-12T23:11:40.203 回答
0

你试过这个吗?

这是开发者论坛上的一个已知问题。

您必须取消配对并重新配对您的手表才能信任您的计算机。

然后你可以在 Debug 区域看到 NSLog。

于 2015-07-16T01:51:39.827 回答