Я пытаюсь получить доступ к переменным экземпляра, объявленным в моем приложении AppDelegate, но мой класс швов, чтобы думать, что мой AppDelegate является NSButton.Запись в AppDelegate как NSButton
Я заимствовал этот код из Referencing AppDelegate instance variables
AppDelegate *appDelegate = (AppDelegate *)[[NSApplication sharedApplication] delegate];
NSLog(@"appDelegate %@", appDelegate);
NSLog возвращается: AppDelegate NSButton: 0x6000001553a0
Поскольку AppDelegate, как представляется, NSButton, очевидно, он не принимает хорошо мой пытается спросить его переменные, это дает мне «непризнанный селектор, отправленный экземпляру».
Мне не хватает чего-то важного, почему приложение appDelegate не указывает на мой класс AppDelegate?