Я использую IOX8 и Xcode 6. Я создал таблицу с ячейкой customtype в раскадровке, и я поместил в нее ярлык. Я ввел номер тега для метки в IB, чтобы я мог получить ссылку на метку в моем коде. Но когда я пытаюсь получить ссылку на наклейке внутри моего «cellForRowAtIndexPath», используя viewWithTag я получаю NIL для метки:Почему UItableViewCell viewWithTag возвращает нуль?
Это те две строки кода, которые имеют важное значение в cellForRowAtIndexPath:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlayerCell"];
UILabel *nameLabel = (UILabel *)[cell viewWithTag:1];
Линия «cell viewWithTag: 1» возвращает NIL, я не понимаю, почему.
Я также попытался «cell.contentView withWithTag: 1», и это тоже не сработало.
Это ошибка в IOS 8 или Xcode 6?
благодаря
-Malena
Что относительно ячейки? Является ли он возвращением нуля для ячейки? В моем случае я получаю ноль за ячейку. –
Ответ на этот вопрос [здесь] [1] [1]: http://stackoverflow.com/questions/26344106/viewwithtag-returns-nil-on-uitableviewcell-only-first-time –
Возможно, вы загружаете данные до того, как вид виден ... попытайтесь перезагрузитьДата в viewDidAppear – Yanchi