-1

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

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

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

感谢您的回答

4

2 回答 2

2

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

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

mystring 将包含“I build 1 nice string”。

于 2012-03-31T22:50:20.473 回答
0

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

于 2012-03-31T23:13:40.957 回答