Я ранее работал над IOS, но только начал работать над MacOSX какао-приложением. У меня была проблема относительно NSProgressIndicator
.Невозможно анимировать NSProgressIndicator из appdelegate.m
Когда я создаю приложение, у меня был appdelegate. h & .m и mainmenu.xib. Я добавил индикатор неопределенного прогресса в файл MainMenu.xib, и в моем файле Appdelegate.h он подключился к экземпляру NSProgressIndicator
с использованием IBOutlet
.
@property (nonatomic, retain) IBOutlet NSProgressIndicator* activityIndicator;
В моем файле Appdelegate.m я это делаю:
activityIndicator = [[NSProgressIndicator alloc]initWithFrame:NSMakeRect(206,82,120,120)];
[activityIndicator setStyle:NSProgressIndicatorSpinningStyle];
[activityIndicator startAnimation:nil];
Когда я запускаю программу, я могу видеть прогресс бар (как и ожидалось), но это не живой. Любое решение будет очень полезно, и если его логическая ошибка, пожалуйста, объясните, чтобы я мог учиться. Благодаря тонну.
Там, вероятно/возможно способ получить ваше приложение делегата, чтобы сделать это, но это совсем не то, что ваше приложение делегат должен делать ... – nhgrif
Его просто тест я пытаюсь, как я только начал с макинтош os x. Я не буду использовать appdelegate для всех таких действий, когда я начну создавать приложения. Просто хотел знать, почему это не оживит – Viggy