在 iOS 中,如果我创建一个包并将其添加到我的目标中,我认为我应该能够从中加载本地化字符串。目录结构应该是什么?目前我有:
mybundle.bundle/Contents/Resources/en.lproj/Localizable.strings
我正在尝试像这样加载它们:
NSString *path = [[NSBundle mainBundle] pathForResource:@"mybundle" ofType:@"bundle"];
bundle = [NSBundle bundleWithPath:path];
[bundle localizedStringForKey:@"mykey" value:@"default value" table:nil];
这似乎不起作用。我可以看到捆绑包被复制到应用程序中。