0

我正在尝试使用从表格视图中选择的文本设置标签文本。这是我的代码

- (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 显示我选择的值。

4

2 回答 2

0

我认为 viewDidLoad 处的 selectedText 为空,因为它没有保留,而不是使用setText:usepLabel.text = selectedText;

于 2012-04-12T12:27:23.813 回答
0

在 NSLog 2 中,您正在设置 self.selected 文本。

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

于 2012-04-13T10:47:58.303 回答