特殊 - 字符串中的汉字
Special - Chinese characters in string
我正在用代码进行语言翻译。
self.title.text = [NSString stringWithFormat:NSLocalizedString(@"Q%ld", nil), (long)quizNumber];
我添加了本地化,这在法语中工作正常,但在中文中 '%ld' 出现在屏幕上。
如果我用中文字符串代替英文字符串,我会报错
"data argument not used by format string"
有什么指点吗?我应该使用某种编码吗?
我也在我的应用程序中完成了中文本地化,到目前为止没有问题,但我主要使用 %d,而不是 %ld。
您可以尝试改用 %d 吗?
self.title.text = [NSString stringWithFormat:NSLocalizedString(@"Q%d", nil), (int)quizNumber];
我正在用代码进行语言翻译。
self.title.text = [NSString stringWithFormat:NSLocalizedString(@"Q%ld", nil), (long)quizNumber];
我添加了本地化,这在法语中工作正常,但在中文中 '%ld' 出现在屏幕上。
如果我用中文字符串代替英文字符串,我会报错 "data argument not used by format string"
有什么指点吗?我应该使用某种编码吗?
我也在我的应用程序中完成了中文本地化,到目前为止没有问题,但我主要使用 %d,而不是 %ld。
您可以尝试改用 %d 吗?
self.title.text = [NSString stringWithFormat:NSLocalizedString(@"Q%d", nil), (int)quizNumber];