在最近觀看的教學視頻中,在viewDidLoad()
中輸入print()
導致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
調試區域有兩面。一面是變量視圖,另一面是查看打印命令輸出的控制檯。如果您查看調試區域的右下角*,您將看到兩個藍色突出顯示的框。點擊左側關閉,它將隱藏可變區域。然後控制檯將佔用整個調試區域。 – Asdrubal
建立在@Asdrubal上,你可以看看這裏:https://developer.apple.com/library/tvos/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/debugging_tools.html – modesitt
@Asdrubal和@ Nucl3ic - 我沒有試圖詢問調試工具的物理佈局,但爲什麼要使用'print()'文本「Hello World!」並不是在控制檯中顯示的最後一件事。在我所關注的教學視頻中,「print()」文本是最後顯示的文本,但我自己嘗試時不是。我編輯了原始問題以澄清我的意思。 – jedillon