我曾try 使用一个变量作为NSLocalizedString的输入参数,但我得到的只是输入参数.我做错了什么?是否可以使用变量字符串值作为本地化字符串的索引?
例如,我有一些字符串,我希望显示本地化版本.但是,我想使用变量作为NSLocalizedString的参数,而不是常量字符串.同样,我希望在NSLocalizedString的参数中包含格式化元素,这样我就能够使用相同的格式化参数检索字符串的本地化版本.我能做到以下几点吗
case 1:变量NSLocalizedstring:
NSString *varStr = @"Index1";
NSString *string1 = NSLocalizedString(varStr,@"");
case 2:格式化NSLocalizedString:
NSString *string1 = [NSString stringWithFormat:NSLocalizedString(@"This is an %@",@""),@"Apple"];
(请注意,变量可以包含任何内容,而不仅仅是一组固定的字符串.)
谢谢