将带有变量的文本放入 UILabel

put text with variables inside UILabel

我从 google 获得了一条关于用户的基本信息。但是,我只能通过

查看此信息
NSLog(@" user data %@",jsonData);

但是控制台会显示信息

我创建了一个名为

的标签

@属性(保留,非原子)IBOutlet UILabel *labelWithInformation;

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

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

不显示标签上的信息。

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

另外,我试过这样做

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

self.labelWithInformation.text = 文本;

也不行

有人可以帮助我吗?

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

你必须使用

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