2010-06-24 51 views
1

我從需要具有可變整數字典得到一個NSString一個字符串,像這樣:使用的NSString stringWithFormat:從NSDictionary的

"You have %i objects." 

如何把計算出的整數值到字符串?我想這樣做

NSString *string = [NSString stringWithFormat:[dictionary objectForKey:@"string"] 

但我不知道如何在一個參數傳遞到stringWithFormat當%I被藏在字典中。

注:我可以通過使用stringByReplaceOccurenceOfString解決此問題,但我想知道是否有可能以上述方式執行此操作。

+0

我不明白你的問題。你能告訴我一些字典數據的例子和預期的輸出 – vodkhang 2010-06-24 07:09:09

回答

3

你可以通過用逗號分隔的參數列表的方法,如stringWithFormat:

NSString *string = [NSString stringWithFormat: 
    [dictionary objectForKey:@"string"] , 7 , 8 , 9]; 

只有7會在你的採樣格式字符串中使用。

+0

謝謝!這就是我正在做的事情,事實證明,這是問題在其他地方的其中一個時代。 – Jon 2010-06-24 15:18:09

1

您可以使用此

NSString *string = [NSString stringWithFormat:[dictionary objectForKey:@"string"],YOURINTNUMBER]; 

訪問它將工作

相關問題