我正在尝试将我的导航 Controller 的标题设置为文本“设置”。我在 iOS 5.0 中测试它,它显示“Item”。如果我指定任何其他虚拟字符串(对于 en 资源包文件中的设置键值),它会正确显示。
[self setTitle:[NSString stringWithFormat:@"%@", NSLocalizedString(@"Settings", @"")]];
设置是保留的,不能指定为导航 Controller 的标题名称?我知道我在 3.X 上测试过并被显示。
最佳答案
我猜这与标题无关,而与您的本地化有关。 NSLocalizedString(@"Settings", @"")
告诉系统查找设置,如果它不能在 en.lproj 中找到它,那么它将代替 @""
结果。我的猜测是您的本地化不正确。 NSLocalizedString(@"Settings", @"Settings")
可能对你有用,不是吗?
关于iphone - 使用字符串 "Settings"设置 Controller 标题不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10073523/