Я изменил свой пункт меню «Печать», чтобы отправлять сообщение -printWindow: первому ответчику, и определил этот метод на двух моих оконных контроллерах (моем основном и дополнительном окне).На моем основном окне все работает нормально.Однако, когда я фокусируюсь на втором окне, пункт меню «Печать» автоматически отключается.
@interface SecondaryWindowController : NSWindowController {
}
- (IBAction) printWindow:(id)sender;
Моя реализация:
- (IBAction) printWindow:(id)sender {
NSLog(@"called print:%@", sender);
}
Если я понимаю автоматическую проверку пунктов меню, она должна подняться по иерархии первого респондента в поисках объекта, который отвечает на выбранный селектор.который должен быть моим SecondaryWindowController, но пункт меню отключен.Есть идеи, что я делаю не так?