Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 XCode 7 (beta) 编写独立的 watchOS2应用程序扩展。
调试器工作正常,所以我可以使用断点,但似乎对NSLog()Watch 不起作用。注意:它在模拟器上工作正常,但在设备上不起作用
NSLog()
我写的任何NSLog(@"..")内容都不会显示在Debug Area中。
NSLog(@"..")
所以问题是:
这种行为是预期的还是我做错了什么?是否有一些解决方法可以查看一些调试日志,例如可能使用 WatchConnectivity?
提前致谢!
在 NSLog() 在真正的 watchOS 2 设备上运行之前,我最终使用 -[WCSession sendMessage:replyHandler:errorHandler:] 将日志字符串从我的 watchOS 2 应用程序发送回我的 iOS 手机应用程序,然后从我的手机应用程序发送 NSLog 它们。
你试过这个吗?
这是开发者论坛上的一个已知问题。
您必须取消配对并重新配对您的手表才能信任您的计算机。
然后你可以在 Debug 区域看到 NSLog。