Как отменить операцию NSPrintOperation - PullRequest
0 голосов
/ 30 сентября 2019

Можно ли отменить уже запущенную операцию NSPrintOperation? У меня есть следующий код:

let printOp: NSPrintOperation = NSPrintOperation(view: ..., printInfo: ...)
printOp.jobTitle = "Custom Print"
printOp.showsPrintPanel = false
printOp.showsProgressPanel = false
printOp.canSpawnSeparateThread = true
printOp.run()

Я вижу, что NSPrintInfo jobDisposition из .cancel, но я не знаю, как бы применить это к существующей задаче, которая выполняется. Вы можете сделать это в очереди заданий принтера в macOS, но я не могу найти способ сделать это в коде.

Спасибо.

...