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