Не удается обновить UILabel с контроллера ... - PullRequest
0 голосов
/ 02 сентября 2010

Я связываю xib с исходным кодом, но когда я пытаюсь обновить UILabel, он не может обновиться без сообщения об ошибке.Итак, я делаю точку останова.Когда я проверяю UILabel, который является 0x0.

, я уже сделал @synthesize в .m, но я создал IBOutlet в .h, также я сделал IBOutlet UILabel * xxxLabel;

@property (retain, nonatomic) UILabel *xxxLabel;

уже.

Я могу отобразить перо и значение по умолчанию, которое я установил на IB.Но я не могу обновить его из кода ... ... я делаю что-то вроде этого:

    MyController *tmpViewController = [[MyController alloc] initWithNibName:@"MyControllerView" bundle:nil];

    [cell addSubview:tmpViewController.view];

, и я добавляю его в ячейку.Но в ячейке отображается только вид пера по умолчанию, а не обновленный.Я пытался обновить цвет фона, он успешно обновился.

Что я должен сделать для этого?Спасибо.

1 Ответ

1 голос
/ 02 сентября 2010

Похоже, вы не связали Outlet со своим лейблом в Интерфейсном конструкторе.

Просто нажмите и удерживайте ярлык, перетащите его к «Владельцу файла» (для которого должен быть установлен класс «MyController») и выберите выход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...