2012-04-12 6 views
0

Я пытаюсь установить текст ярлыка с текстом i, выбранным из моего таблицы. Вот мои кодыНевозможно setLabel текст Xcode tableview

- (void)viewDidLoad 
{ 
// Location *l = [[Location alloc]init]; 
// [l view]; 

[super viewDidLoad]; 
// Do any additional setup after loading the view. 
[pLabel setText:[self selectedText]]; 

NSLog(@"%@1", [self selectedText]); 

} 

-(id) initWithTextSelected:(NSString *) text { 
self.selectedText = text; 
[pLabel setText:selectedText]; 

NSLog(@"%@2", [self selectedText]); 
return self; 
} 

Я не могу установить свой ярлык. Кроме того, NSLog 1 выводит значение null, а NSLog 2 отображает мое выбранное значение.

ответ

0

я думаю, что selectedText в viewDidLoad равна нулю, так как он не сохраняется, и вместо того, чтобы использовать setText: использовать pLabel.text = selectedText;

+0

так как я могу его решить? – Hexark

0

В NSLog 2 оу настраиваете self.selected текст.

но в поле зренияDidLoad есть код, который устанавливает выбранный текст. Убедитесь, что вы устанавливаете свой «selectedText».