无法设置标签文本Xcode tableview

时间:2012-04-12 12:13:19

标签: xcode label tableview settext

我正在尝试使用从我的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显示我选择的值。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

在NSLog 2中,您正在设置自选文本。

但是在viewDidLoad中有任何设置selectedText的代码。确保您正在设置“selectedText”。