在XCode 5.0中没有故事板的基本内部化

时间:2013-11-02 16:08:11

标签: ios translation xcode5

我不喜欢使用Storyboard,所以我的项目从一个空项目开始,然后在appDelegate中我编写如下代码:

MyViewController *VC = [[MyViewController alloc]init];
self.window.rootViewController = VC;

这个简介只是告诉你,如果我尝试激活Base Internationalization并以这种方式加载控制器,我只获得一个空控制器。似乎没有加载xib。

假设我想在未来将我的项目设置为多语言。所以我不添加更多语言,我只保留英语。

这些是我用来激活Base Internat的步骤。

  1. 选择xib文件并按“Localize”
  2. 将其本地化为唯一可用的语言,英语
  3. 来自“项目” - > tab“info”我选择“Use base Internationalization”,选择唯一可用的xib。
  4. 回到xib,我激活了英语语言的可本地化字符串(目前在xib的“Localization Box”中我看到“base”和“english”。最后我给xib添加了一个Label ..只是确保正确创建字符串文件。
  5. 现在,如果我启动应用程序.... xib未正确加载! 我讨厌这种情况,因为将这个项目设置为将来的翻译会很棒......但它似乎只有在我使用Storyboard时才有效。

    您有什么建议或者您的项目有类似的经历吗?

0 个答案:

没有答案