您好我正在使用以下代码。
NSString *quant = [NSString stringWithFormat:@"%@",item.capacity];
NSString *metricUnit = item.metric_Unit;
cell.quantity.text = [quant stringByAppendingFormat:metricUnit];
虽然quant是nsnumber并且我得到一个名为“格式不是字符串文字并且没有格式参数”的警告,并且我尝试了许多但是没有成功,如果有人知道如何删除该警告plzz告诉plzz ...
希望你的积极回应
答案 0 :(得分:4)
警告是自我描述的 - api期望您传递给stringByAppendingFormat
函数的格式是字符串文字。要避免此警告,您只需附加一个字符串(因为您不使用格式参数):
cell.quantity.text = [quant stringByAppendingString:metricUnit];
或
cell.quantity.text = [quant stringByAppendingFormat:@"%@",metricUnit];