Как исправить ошибку "Невозможно вызвать значение типа не-функции NSScrollView?"
Отказ от ответственности: я полный no0b, когда речь заходит о Swift. Я учусь на примерах, поэтому я пытаюсь написать простое быстрое приложение, которое будет пинговать и отображать результаты в окне прокрутки. Вот мой код
Я продолжаю получать эту ошибку в моем коде println
import Cocoa
import Foundation
import CoreFoundation
class ViewController: NSViewController {
@IBOutlet weak var window: NSWindow!
@IBOutlet weak var textWindow: NSScrollView!
@IBOutlet weak var timer: NSProgressIndicator!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
@IBAction func Run(_ sender: Any) {
func executeCommand(command: String, args: [String]) -> String {
let task = Process()
task.launchPath = command
task.arguments = args
let pipe = Pipe()
task.standardOutput = pipe
task.launch()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output: String = NSString(data: data, encoding: String.Encoding.utf8.rawValue) as! String
return output
}
let println = textWindow
let commandOutput = executeCommand(command: "/bin/sh", args: ["-c", "ping -c 5 8.8.8.8"])
println("Command output: \(commandOutput)")
}
}