2012-04-12 103 views
0

我想設置一個標籤文本與我從我的tableview中選擇的文本。這裏是我的代碼無法設置標籤文本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 2顯示我選擇的值時,NSLog 1輸出null。

回答

0

我想在viewDidLoad中的selectedText爲null,因爲它不被保留,而不是使用setText:使用pLabel.text = selectedText;

+0

那麼我該如何解決呢? – Hexark 2012-04-13 03:59:03

0

在NSLog的2 OU的設置self.selected文本。

但在viewDidLoad中有任何設置selectedText的代碼。確保你正在設置你的「selectedText」。