stringWithFormat:5个参数?

时间:2012-03-31 22:39:34

标签: objective-c nsstring stringwithformat

为什么我们在这里使用stringWithFormat的5个参数:

return [NSString stringWithFormat:NSLocalizedString(@"LatLongFormat", @"LatLongFormat"), fabs(self.coordinate.latitude), latString, fabs(self.coordinate.longitude), lonString];

我猜第二个参数是第三个参数的,但是第一个参数呢?

感谢您的回答

2 个答案:

答案 0 :(得分:2)

我不确定我是否理解你的问题,但你可以使用尽可能多的参数stringWithformat方法。它将根据这些参数构建一个字符串。

NSString *myString = [NSString stringWithFormat:@"I %@ %d nice %@",@"build",1,@"string"]

mystring将包含“我构建1个漂亮的字符串”。

答案 1 :(得分:0)

第一个参数是用于格式化其余参数的格式。

相关问题