【发布时间】:2015-01-15 13:41:53
【问题描述】:
What needs to be hooked up for an NSDocument subclass to call its print methods when File->Print... is chosen?
文件->打印菜单是如何连接的? (现在选择器/操作已连接到第一响应者的打印方法。这是在故事板中,而我的 NSDocument 子类有自己的 xib。)
我已经尝试实现所有:
-(void)print:(id)sender;
-(void)printDocument:(id)sender;
-(void)printDocumentWithSettings:(NSDictionary *)printSettings showPrintPanel:(BOOL)showPrintPanel delegate:(id)delegate didPrintSelector:(SEL)didPrintSelector contextInfo:(void *)contextInfo;
-(NSPrintOperation*)printOperationWithSettings:(NSDictionary *)printSettings error:(NSError *__autoreleasing *)outError;
但是当我选择打印时,它们都不会被调用。这些方法应该去哪里/谁调用它们? (我还尝试了一个带有自定义视图的基本应用程序,但也没有运气。)
【问题讨论】:
标签: objective-c macos cocoa printing