У меня эта странная проблема при работе с iPhone SDK 3.1.2.Странная проблема с UITableViewCell: UILabel превращается во что-то еще?
Мои UITableViewCell содержит 3 UILabel, каждый из которых присваивается числовой тег от 1 до 3.
http://img.skitch.com/20100109-gdg9f57999gne3psqmmb3y4nb1.png
Проблема с первым UILabel (выделено на скриншоте выше): Я не могу установить текст на что угодно. Даже NSLog его содержимое дает мне (null)
.
Что интересно, когда я попытался напечатать имя класса UILabel, вместо этого я получил UITableViewCell.
http://img.skitch.com/20100110-7jfgipbiskbc9xm68pt3mqfqi.png
Изменения тега этого конкретного UILabel к другому числу (например, 4) делает ее работать должным образом. Как странно.
У кого-нибудь есть идеи?
Вы нажали на элемент 'UITableViewCell' в Interface Builder, чтобы проверить, какое значение этого тега используется? –
О, он установлен в 1. Изменение его на 0, однако, не решает проблему. –
Так как UITableViewCell автоматически имеет некоторые подвид для аксессуаров и прочее, возможно, один из них уже использует один и тот же тег или что-то еще? – Nimrod