2012-04-12 6 views
0

私は自分のテーブルビューから選択したテキストでラベルテキストを設定しようとしています。私のコードはここにありますラベルテキストを設定できませんXcodeテーブルビュー

- (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

は、私はそれを保持し、代わりにself.selectedテキストを設定しているのNSLog 2 OUでsetText:使用pLabel.text = selectedText;

+0

どうすれば解決できますか? – Hexark

0

を使用するのではされていないためのviewDidLoadでselectedTextがnullだと思います。

ただし、viewDidLoadにはselectedTextを設定するコードがあります。必ず "selectedText"を設定してください。

関連する問題