-4

在我最近观看的一个教学视频中,输入print()导致文本出现在控制台中显示的文本的末尾viewDidLoad()print()但是当我运行相同的代码时,文本会出现在控制台的中间(例如,文本正文后面的附加文本print()会显示在控制台中——例如,请参见屏幕截图)。这是我所指的代码:

override fun viewDidLoad() {
    super.viewDidLoad()

    print("Hello World!")

}

print() 命令的屏幕截图显示在控制台中间而不是末尾

4

3 回答 3

1

Xcode 8 中的错误:它会在 , 等中自动打印内容viewDidLoadviewDidAppear您在视图加载后打印代码,Xcode 将在视图加载后打印日志,这就是它在中间的原因。

于 2016-07-30T23:30:06.160 回答
0

他们可能使用不同的 Xcode 版本。Xcode 8 仍处于测试阶段,他们正在将许多不同的东西打印到控制台中(特别是如果您有网络请求)。在打印其中一些其他语句之前,运行时会点击您的打印语句。

于 2016-08-03T14:15:31.063 回答
0

如果您说的是控制台位于右侧:在 Xcode 窗口的右下角看到两个方形图标,里面有一个条,以蓝色突出显示?单击左侧:它将隐藏属性面板并以全宽展开控制台。

如果您谈论的是“Hello World!”这一事实。print是在其他文本的中间,那是因为这个其他文本是和你的语句同时出现的调试信息。

于 2016-07-30T21:28:29.827 回答