Как отключить правую панель кнопок навигации - PullRequest
6 голосов
/ 16 апреля 2010
self.navigationItem.rightBarButtonItem.enabled = FALSE;
[activityIndicator startAnimating];
//[myview sendSubviewToBack:self.view];
//self.view.hidden= TRUE;
myview.hidden= FALSE;
activityIndicator.hidden= FALSE;
dt = [[DateTime alloc] init];

Это мой метод в этом, когда пользователь нажимает на левую кнопку навигации, этот метод срабатывает здесь, я хочу отключить кнопку, но она не отключается, и я проверил свой код, я нигде не включаю его ....... Пожалуйста, помогите мне

Ответы [ 2 ]

21 голосов
/ 15 ноября 2012

Просто

self.navigationItem.rightBarButtonItem.enabled = NO;
3 голосов
/ 16 апреля 2010

Если свойства не инициализированы должным образом в Objective-C, вы не увидите никаких ошибок, оператор просто не будет выполнен ..

Моим первым предположением будет то, что вы вызываете метод с нулевой ссылкой.

Используйте отладчик, чтобы увидеть, правильно ли настроен rightBarButtonItem.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...