2013-04-25 2 views
0

У меня есть пользовательский вид - DetailSubView.h с этикеткамиCustomView UILabel Set Text Краш

@property (retain, nonatomic) UILabel *titleLabel; 
@property (retain, nonatomic) UILabel *descHeaderLabel; 

на пользовательские UICollectionViewCell, у меня есть

@property (strong, nonatomic) DetailSubView   *detailView; 

Когда я установил текст, я получил непризнанную ошибку выбора.

[self.detailView.titleLabel setText:@"text"]; 
+0

столбец трассировки и консольный журнал для лучшего понимания проблемы –

ответ

0

Это потому, что ваш titleLabel объявлен в DetailView, но вы пытаетесь получить доступ к нему из класса типа DetailSubView. Он не может получить доступ к методу getter для вашего свойства в DetailSubView, так как вы его там не объявили.

+0

OK. Опечатка. TitleLabel находится в DetailSubView.h – user1688346

+0

Можете ли вы добавить консольное сообщение на свой вопрос? Кроме того, отправьте больше кода, если сможете. – Sid