У меня есть UIBarButtonItem, который просто не хочет отключиться. Короткая версия: когда я звоню
[myBarButtonItem setEnabled:NO];
Ничего не происходит.
myBarButtonItem является IBOutlet в myVIewController. myVIewController был добавлен как объект к MainWindow в Interface Builder. Вывод myBarButtonItem был подключен к BarButtonItem и имеет соответствующие строки @syntesize и property.
@property (nonatomic, retain) IBOutlet UIBarButtonItem *myBarButtonItem;
В myViewController.m,
@synthesize myBarButtonItem;
У кого-нибудь есть идея, почему вышеупомянутый метод setEnabled не влияет? Спасибо!
ОБНОВЛЕНИЕ: Исправлено! Не знаю, почему, но, похоже, выход не был установлен. Я использовал свой App Delegate в качестве родительского объекта для UIBarButtonItem, и все это получилось.