我XCode Version 9.0 beta (9M136h)用来编写一个带有 watchkit 扩展的应用程序。我可以让应用程序与手表应用程序通信并使用WatchConnectivity Framework. 我还有应用程序利用该AlamoFire框架与服务器通信。
我的所有函数都被调用和执行,但是,我似乎无法print()将任何内容记录到控制台!我尝试print()在应用程序的不同区域放置各种命令,但它们都没有向控制台生成任何东西,即使它们周围的代码正在运行。
我 100% 确定我正在查看 XCode 的正确区域,我已经去过View->Debug Area->Activate Console并且我也确保All output选择了该区域。我什至尝试将OS_ACTIVITY_MODE它的值添加为,disabled但这似乎也没有做任何事情。
这是我如何在ViewController.swift文件中使用它的示例:
override func viewDidLoad()
{
super.viewDidLoad()
print("view did load")
initWCSession()
print("Attorney General Jeff Sessions")
}
此代码运行并调用该函数,但我从未在任何地方initWCSession()看到任何输出!"view did load""Attorney General Jeff Sessions"
这是 XCode 中的错误吗?有什么我忘记了吗?(我是 XCode 的新手)。