为什么 print() 文本显示在控制台的中间而不是末尾?
Why is print() text displaying in the middle of the console instead of the end?
在我最近观看的教学视频中,在 viewDidLoad()
中输入 print()
导致 print()
文本出现在控制台中显示的文本的末尾。但是当我 运行 相同的代码时,文本会出现在控制台的中间(如 print()
文本正文后面的附加文本显示在控制台中——例如,请参见屏幕截图)。这是我指的代码:
override fun viewDidLoad() {
super.viewDidLoad()
print("Hello World!")
}
screenshot of print() command displaying in the middle of the console instead of the end
如果您说的是控制台在右侧:请查看 Xcode 右下角的两个方形图标,里面有一个条,以蓝色突出显示 window?单击左侧:将隐藏属性面板并以全角展开控制台。
如果您在谈论 "Hello World!" 位于其他文本中间这一事实,那是因为其他文本是与您的 print
语句同时出现的调试信息。
Xcode 8 中的错误:它会在 viewDidLoad
、viewDidAppear
等中自动打印内容。您正在打印视图中的代码已加载,并且 Xcode将在视图加载后打印日志,这就是它位于中间的原因。
他们可能使用了不同的 Xcode 版本。 Xcode 8 仍处于测试阶段,他们正在将许多不同的内容打印到控制台中(尤其是在您有网络请求的情况下)。在打印其中一些其他语句之前,运行时会先命中您的打印语句。
在我最近观看的教学视频中,在 viewDidLoad()
中输入 print()
导致 print()
文本出现在控制台中显示的文本的末尾。但是当我 运行 相同的代码时,文本会出现在控制台的中间(如 print()
文本正文后面的附加文本显示在控制台中——例如,请参见屏幕截图)。这是我指的代码:
override fun viewDidLoad() {
super.viewDidLoad()
print("Hello World!")
}
screenshot of print() command displaying in the middle of the console instead of the end
如果您说的是控制台在右侧:请查看 Xcode 右下角的两个方形图标,里面有一个条,以蓝色突出显示 window?单击左侧:将隐藏属性面板并以全角展开控制台。
如果您在谈论 "Hello World!" 位于其他文本中间这一事实,那是因为其他文本是与您的 print
语句同时出现的调试信息。
Xcode 8 中的错误:它会在 viewDidLoad
、viewDidAppear
等中自动打印内容。您正在打印视图中的代码已加载,并且 Xcode将在视图加载后打印日志,这就是它位于中间的原因。
他们可能使用了不同的 Xcode 版本。 Xcode 8 仍处于测试阶段,他们正在将许多不同的内容打印到控制台中(尤其是在您有网络请求的情况下)。在打印其中一些其他语句之前,运行时会先命中您的打印语句。