Я создаю подкласс NSDocument
. Из методов этого класса я не могу вызвать функцию print(_:String)
, которая записывает в стандартный вывод, потому что она затеняется NSDocument
s func print(withSettings: [NSPrintInfo.AttributeKey : Any], showPrintPanel: Bool, delegate: Any?, didPrint: Selector?, contextInfo: UnsafeMutableRawPointer?)
.
Я думал, что это возможно чтобы получить доступ к print
, добавив к нему префикс имени модуля (или используя что-то вроде global::
в C#), но я не смог определить, к какому модулю он принадлежит. В документации указано, что print
включен в Swift Standard Library .
Как я могу получить доступ к часто используемой функции print
в этом случае и теневым функциям в целом?