我希望我的标签读起来像这样:
活动名称
ン%
相反,这是出现的内容:
%@
%F%
此外,我收到此警告:表达结果未使用
这是我正在尝试的代码:
firstLabel.text = @"%@\n%@%",[self.thisSpec activityOfInterest],focusActivityPercent;
[self.thisSpec activityOfInterest]
返回包含活动名称的字符串,focusActivityPercent
为双精度。
这是我第一次尝试多线标签。
有什么建议吗?
由于
答案 0 :(得分:1)
您不能像这样在字符串文字上指定字符串格式。实际上,您显示的代码应该产生语法错误。你必须使用NSString的stringWithFormat:class方法:
firstLabel.text = [NSString stringWithFormat:@"%@\n%@%",[self.thisSpec activityOfInterest],focusActivityPercent];