2015-06-04 43 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