2015-06-04 45 views
0

根據某些情況,我有一個字符串,它在中間保存了不同的部分。NSLocalized從字符串文件創建一個變化的字符串

例如:您輸了積分。

點值「255」是不同的部分,我想在我的字符串文件中保存不變的部分。但是我不想在我的字符串文件中有兩個條目。

「string_start」=「您丟失了」 「string_end」=「分數」。

在本示例中,(255)的點部分是NSMutableAttributedString,以支持不同的顏色和字體樣式。

在此先感謝。

+2

http://stackoverflow.com/questions/14984555/nslocalizedstring-with-format –

回答

1

我會做這樣的:

[NSString stringWithFormat:NSLocalizedString(@"You lost %d points", nil), 255] 

,你本地化任何你想要的語言@"You lost %d points"

+0

我知道我沒有提到,但如果%d部分(點部分)是一個具有不同字體和顏色的NSAttributedString。你知道如何格式化字符串嗎? – Reaper