我正在尝试以编程方式本地化我的项目,因为基础国际化不会自动在我的故事板上拾取我的菜单项。我想在数组中本地化字符串。我遇到的具体问题是这段代码:
- (void)viewDidLoad
{
_menuItems = @[@"title",
@"item1",
@"item2",
@"item3",
@"item4",
];
}
我试过宣布
[NSString stringWithFormat:NSLocalizedString(@"title")];
对于每一个,但这不编译所以我确定这是不对的。我很感激任何人帮助指出我正确的方向。
答案 0 :(得分:2)
- (void)viewDidLoad {
_menuItems = @[ NSLocalizedString(@"title1", @"the title"),
NSLocalizedString(@"item1", @"the first item"),
NSLocalizedString(@"item2", @"the second item"),
NSLocalizedString(@"item3", @"the third item"),
NSLocalizedString(@"item4", @"the fourth item")
];
}