#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 с тем же тегом, и он не работает … извините, что отвлекаю