Невозможно получить доступ к моему тексту собственности в UILabel - PullRequest
0 голосов
/ 28 декабря 2011
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    DetailViewController *detailViewController = [[DetailViewController alloc]init];

    Motor *selectedMotorObject = [[Motor alloc] init];
    selectedMotorObject = (Motor *) [self.motors objectAtIndex:indexPath.row];
    detailViewController.namelabel.text = selectedMotorObject.name;
    detailViewController.chasislbl.text = selectedMotorObject.chasisno;
    detailViewController.policylbl.text = selectedMotorObject.policy;
    detailViewController.makelbl.text = selectedMotorObject.make;
    detailViewController.modelLbl.text = selectedMotorObject.model;
}

(MotorViewController.m) это контроллер табличного представления

Я создал табличное представление с настраиваемой ячейкой. У меня есть определенная информация, которая появляется в моей ячейке (имя, возраст имени), когда я нажимаю на ячейку и перехожу к следующему представлению, я хочу видеть индивидуальные сведения о моей ячейке на моем представление (где я поместил метки n объявленных розеток для них .. это показывает значение на консоли, но не на представлении)

Ответы [ 2 ]

2 голосов
/ 28 декабря 2011

IBoutlets инициализируются только после загрузки представления.Поэтому сначала нажмите контроллер представления (после инициализации), а затем установите текстовые значения меток

0 голосов
/ 28 декабря 2011

Вместо использования

DetailViewController *detailViewController = [[DetailViewController alloc]init]; * * 1004

использование

DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"yourNibName" bundle:nil];

Также убедитесь, что для меток установлен требуемый набор свойств.

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