Я получаю свой UIButton с его именем метки тега, используя.UIButton с тегом свойство
UIButton *mybutton=[[UIButton alloc]init];
mybutton=(UIButton*)[cell viewWithTag:5];
и UIButton * MyButton = (UIButton *) [клеток viewWithTag: 5];
Это fine.but, когда я изменить его текст (с помощью кнопки тегов) с помощью
[mybutton setTitle:@"hello" forState:UIControlStateNormal];
App Аварии с этой ошибкой
[UITableViewCell setTitle:forState:]: unrecognized selector sent to instance 0x4b6f540'
* стек вызовов на первый бросок:
Любое решение ???
Заранее спасибо
сама клетка, кажется, есть тег 5. Убедитесь, что кнопка имеет уникальный тег в иерархии вид, что вы собираетесь производить поиск, используя 'viewWithTag:' метод. Если вам требуется большее разрешение, вы должны добавить метод tableView: cellForRowAtIndexPath:. –
Почему вы назначаете/инициализируете UIButton, а затем устанавливаете его на результат viewWithTag? Это приведет к утечке памяти. Если вы пытаетесь установить тег кнопки, просто выполните '[mybutton setTag: 5],' –