Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
代码6:iOS不';不要使用故事板本地化_Ios_Localization_Uistoryboard_Xcode6.1 Gm Seed - Fatal编程技术网

代码6:iOS不';不要使用故事板本地化

代码6:iOS不';不要使用故事板本地化,ios,localization,uistoryboard,xcode6.1-gm-seed,Ios,Localization,Uistoryboard,Xcode6.1 Gm Seed,由于我将我的Xcode项目升级到Xcode 6,我的故事板本地化无法工作。 我有: 基本本地化为故事板文件(基本上是英文) 四个字符串文件:英语、德语、法语和日语 在Xcode 5之前,这些工作没有任何问题 但从Xcode 6开始,我有以下情况: 在设备/模拟器上运行时,应用程序仅使用基本文件中使用的标签 但是我的Localizable.strings文件,对于所有与故事板无关的本地化,我都使用了不同的语言,工作得非常完美。(因此,最终在设备上运行时,我会混合使用多种语言) 由于Xcode

由于我将我的Xcode项目升级到Xcode 6,我的故事板本地化无法工作。 我有:

  • 基本本地化为故事板文件(基本上是英文)
  • 四个字符串文件:英语、德语、法语和日语
在Xcode 5之前,这些工作没有任何问题

但从Xcode 6开始,我有以下情况:

  • 在设备/模拟器上运行时,应用程序仅使用基本文件中使用的标签
  • 但是我的Localizable.strings文件,对于所有与故事板无关的本地化,我都使用了不同的语言,工作得非常完美。(因此,最终在设备上运行时,我会混合使用多种语言)
  • 由于Xcode 6,可以在助理编辑器中将本地化作为预览屏幕查看。那里一切正常
  • 所以:唯一不起作用的是在运行时故事板的本地化

    其他人是否也有同样的问题,是否有解决方案


    更新:使用Xcode 6.1 GM,实际设备上的本地化现在是正确的,但模拟器仅为英语,即使我在模拟器中选择了另一种语言。

    尝试将本地化文件切换到“interface builder情节提要”而不是“可本地化字符串”。出于某些原因,在我的项目中,Storyboard.Storyboard可以工作,但Storyboard.strings不能。可能是xcode错误。

    我遇到了samen问题。在阅读您的问题之前,我一直在努力让本地化的故事板在Xcode 6.0中工作。然后我尝试了Xcode 6.1的第二个GM。在那里,我的UILabel被正确地定位在设备上(而不是在模拟器中)。但是,我的UITextView没有本地化,这又花了我30分钟的时间才弄清楚


    希望这个问题很快会得到解决。

    我想我也遇到了同样的问题,因为我在模拟器中看不到任何翻译的文本。我试着使用一个虚拟的新项目,它成功了,这让我不太确定问题出在哪里

    然后我决定用一个专门的编辑来翻译。在通过编辑器导出、翻译文件并导入后,我可以在iOS模拟器中看到正确的文本。所以我猜是我手工编辑它们的方式导致了这个问题


    仅供参考,我使用的工具是

    我也遇到过同样的问题。解决方案是:您需要先清理(shift-cmd-k)一个项目,然后构建并运行它。

    应用商店上提供的最新版本Xcode(Xcode 6.1-而不是GM)也存在同样的问题,您确认该错误尚未修复吗?模拟器上运行的应用程序仅使用英语,即使我从“设置”更改了语言。我发现的唯一替代方法是编辑scheme->run->application language。当应用程序在应用程序商店上线时,我很害怕有些东西会坏掉。