将带有变量的文本放在UILabel中

时间:2015-03-25 16:41:38

标签: ios objective-c uilabel

我从谷歌获得的信息包含有关用户的基本信息。但是,我能看到这些信息的唯一方法是

NSLog(@" user data %@",jsonData);

但信息将显示在控制台中。

我创建了一个名为

的标签

@property(retain,nonatomic)IBOutlet UILabel * labelWithInformation;

当我试图通过以下方法将文本设置为此标签时:

self.labelWithInformation.text = (@" user data %@", jsonData);

它不会在标签上显示信息。

我总是对如何将带有变量的文本设置为label.text属性感到困惑。

另外,我试图这样做

NSString * text =(@"用户数据%@",jsonData");

self.labelWithInformation.text = text;

它既不起作用

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

self.labelWithInformation.text = [NSString stringWithFormat:@" user data %@", jsonData];

答案 1 :(得分:0)

你必须使用

self.label.text = [NSString stringWithFormat:@" user data %@", jsonData];