2012-03-31 31 views
-1

爲什麼我們在這裏使用5個參數stringWithFormatstringWithFormat:5個參數?

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

我想第二個參數是第三PARAM的,在關鍵,但對於第一個參數?

謝謝您的回答

回答

2

我不知道我理解以及你的問題,但只要你想爲stringWithformat方法,你可以使用盡可能多的參數。它將根據這些參數建立一個字符串。

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

mystring將包含「我建立1個漂亮的字符串」。

+0

好的,謝謝,我不明白,'%d'和其他參數在localizable.strings文件中,我的錯誤,謝謝你的答案;-) – Paul 2012-04-01 14:59:20

+0

(更正:「是」) – Paul 2012-04-01 15:18:22

0

第一個參數是用於格式化其餘參數的格式。

+0

感謝DRVic爲回答 – Paul 2012-04-01 15:00:12

相關問題