Отключить UIButton с определенным тегом

#objective-c #ios #uibutton

#objective-c #iOS #uibutton

Вопрос:

Я хочу отключить кнопку с определенным тегом, я пробую этот код:

 UIButton *button = (UIButton *)[self.view viewWithTag:33];
[button setEnabled:FALSE];
  

но это не работает, почему?

Комментарии:

1. Сначала вы должны проверить, действительно ли вы получаете кнопку. Добавьте точку останова на [button setEnabled:FALSE]; и проверьте, button нет nil ли этого.

2. Проверьте, равна ли кнопка нулю, прежде чем пытаться отключить ее. Кроме того, NO обычно используется чаще, чем FALSE .

3. кнопка не равна нулю, и я тоже пытаюсь NO, но это не работает

Ответ №1:

Попробуйте выполнить отладку и посмотрите, есть ли адрес для кнопки. В худшем случае вы также можете попробовать использовать NO вместо FALSE.

Комментарии:

1. Я понимаю… проблема в том, что у меня есть UIImageView с тем же тегом, и он не работает … извините, что отвлекаю