我从需要变量整数的字典中获取NSString,如:
"You have %i objects."
如何将计算的整数值放入字符串?我想做点什么
NSString *string = [NSString stringWithFormat:[dictionary objectForKey:@"string"]
但是当%i隐藏在字典中时,我不知道如何将参数传递给stringWithFormat。
注意:我可以通过使用stringByReplaceOccurenceOfString来解决这个问题,但我想知道是否可以通过上述方式进行此操作。
答案 0 :(得分:3)
您可以将逗号分隔的参数列表传递给stringWithFormat:
等方法NSString *string = [NSString stringWithFormat:
[dictionary objectForKey:@"string"] , 7 , 8 , 9];
您的样本格式字符串中只会使用7个。
答案 1 :(得分:1)
您可以使用此
访问它 NSString *string = [NSString stringWithFormat:[dictionary objectForKey:@"string"],YOURINTNUMBER];
它会起作用