2012-04-12 101 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”。