【问题标题】:Unable to setLabel text Xcode tableview无法设置标签文本 Xcode tableview
【发布时间】:2012-04-12 12:13:19
【问题描述】:

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

【问题讨论】:

    标签: xcode label tableview settext


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多