iphone - 使用字符串 "Settings"设置 Controller 标题不起作用

标签 iphone ios uinavigationcontroller uinavigationbar title

我正在尝试将我的导航 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/

相关文章:

iphone - 在类的 .m 文件中没有名称的类别

iphone - 如何在 iOS 5 中后台向收件人发送电子邮件?

javascript - iScroll 无法在 iPhone 上使用 jquery 显示/隐藏

ios - 使用 ReachabilitySwift 时无法重新加载表

ios - 如何在 child 区为 iOS 应用程序实现家长控制

ios - 向下滚动后更改节标题 View

ios - 在 UITableViewController 详细信息项之间滑动

iphone - 我可以提高当前 Modal ViewController 的动画速度吗?

swift - 如何使用标签栏 Controller 呈现导航 Controller

iphone - MPMoviePlayerController 是否真的能够在没有任何叠加的情况下播放小电影?