In einem Lehrvideo, das ich kürzlich angeschaut habe, indem ich print()
in viewDidLoad()
eingegeben habe, wurde der Text print()
am Ende des Textes angezeigt, der in der Konsole angezeigt wird. Aber wenn ich denselben Code ausführe, erscheint der Text in der Mitte der Konsole (wie in, zusätzlicher Text, der dem Körper des print()
Textes folgt, zeigt in der Konsole an - sehen Sie Screenshot zum Beispiel). Hier ist der Code Ich beziehe mich auf:Warum wird text() anstelle des Endes in der Mitte der Konsole angezeigt?
override fun viewDidLoad() {
super.viewDidLoad()
print("Hello World!")
}
screenshot of print() command displaying in the middle of the console instead of the end
Es gibt zwei Seiten im Debug-Bereich. Eine Seite ist die Variablenansicht und die andere Seite ist die Konsole, auf der Druckbefehlsausgaben angezeigt werden. Wenn Sie rechts unten * des Debug-Bereichs * sehen, sehen Sie zwei blau hervorgehobene Kästchen. Klicken Sie links auf "Aus", um den variablen Bereich auszublenden. Dann nimmt die Konsole den gesamten Debug-Bereich ein. – Asdrubal
Aufbauend auf @Asdrubal können Sie hier suchen: https://developer.apple.com/library/tvos/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/debugging_tools.html – modesitt
@Asdrubal und @ Nucl3ic - Ich habe nicht versucht Fragen Sie nach dem physikalischen Layout der Debug-Tools, aber warum der 'print()' Text "Hello World!" war nicht das letzte, was in der Konsole angezeigt wurde. In dem Lehrvideo, das ich folge, ist der Text 'print()' der letzte, der angezeigt wird, aber nicht, wenn ich es selbst ausprobiere. Ich habe die ursprüngliche Frage bearbeitet, um meine Bedeutung zu verdeutlichen. – jedillon