В файле .h вашего документа добавьте следующее:
@interface MyDocument : NSDocument {
IBOutlet NSView *myView;
}
@end
(Если на самом деле у вас есть собственный подкласс NSView
, или представление, которое вы собираетесь печатать, является более конкретным видом (например, NSTableView
), вы, вероятно, изменили бы тип на этот тип вместо общего NSView
).
Затем в Интерфейсном Разработчике в файле пера вы, скорее всего, перетащите Control из объекта «Владелец файла» в представление, которое вы намерены распечатать. Когда вы увидите подсвеченный вид и отпустите его, вы должны получить всплывающее меню, в котором вы можете выбрать myView
. Теперь вы, так сказать, подключили провода, так что вы можете иметь ссылку на этот конкретный вид в остальной части вашего кода.