2017-02-22 196 views
0

在swift中,我試圖基本上讓我的所有print()語句顯示在NSView中。我對Swift很陌生,所以我不確定最好的方法。我無法想象創建多個標籤,因爲不知道控制檯文本更新的頻率。在NSView中顯示控制檯輸出

我這樣做的原因是因爲我想讓我的macOS應用程序向用戶顯示當前正在運行的方法以及它們在做什麼。通常,在控制檯應用程序中,您可以簡單地使用print()來告訴用戶程序中發生了什麼,但是,現在我正在試驗GUI應用程序,我想在NSView中顯示該文本。

+0

您可能正在尋找'NSTextView' – vadian

+0

謝謝@vadian - 這正是我需要的。我覺得這太明顯了。 o.o –

回答

0

感謝@vadian,NSTextView是我一直在尋找的。

創建NSTextView

@IBOutlet weak var myTerminal: NSTextField! 

輸出控制檯文本

myTerminal.stringValue = "Hello World" // or any other string. 
相關問題