【问题标题】:put text with variables inside UILabel将带有变量的文本放入 UILabel
【发布时间】:2015-03-25 16:41:38
【问题描述】:

我有一个从谷歌获得的信息,其中包含有关用户的基本信息。但是,我可以看到此信息的唯一方法是通过

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;

它也不起作用

有人可以帮我吗?

【问题讨论】:

    标签: ios objective-c uilabel


    【解决方案1】:

    你必须使用

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

    【讨论】:

      【解决方案2】:
      self.labelWithInformation.text = [NSString stringWithFormat:@" user data %@", jsonData];
      

      【讨论】:

      • 通常避免仅使用代码的答案。考虑添加有助于解释代码的description。谢谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-24
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-15
      相关资源
      最近更新 更多