2016-05-15 72 views
1

我最近为Xcode(7.3.1)项目添加了许多语言本地化(可本地化的字符串)。Xcode故事板在添加语言本地化后无响应

由于那时以来,在Xcode中使用故事板非常困难,而且Xcode有时非常没有反应。通常,在使用故事板时,鼠标变成一个五颜六色的旋转风车约5秒钟,然后我可以在那里工作几秒钟,直到旋转风车再次出现5秒钟。

当编辑swift代码时,其中代码是屏幕上唯一的窗口,这个问题似乎没有发生,这个问题似乎只发生在编辑故事板时,因为它似乎在添加本地化之后。

在新鲜的新项目中,没有本地化的项目,没有这样的问题,项目故事板可以很容易地编辑,没有长时间的中断暂停。

我试过删除了派生数据文件夹,并没有改善的东西。我正在考虑移除所有本地化,并在项目结束时将它们重新放回,但这样做看起来效率不高。

1 - 有没有办法在不删除项目的情况下禁用本地化?

2 - 是否有办法删除本地化,然后有效地将它们放回到项目中以后? (当我有效地说我的意思是简单的拖放,而不是通过多个菜单和对话框将它们添加回来。)

3 - 有关这种独特的Xcode行为可能会发生什么的任何建议?

谢谢。

enter image description here

回答

2

2 - 删除文件by reference,后来添加它们(File>Add Files

3 - 当故事板中含有这么多的事情,它需要时间来加载。使用包含特定模块的多个故事板的良好做法。所以它会被读取并加载得更快。

这也可能有助于: 如果使用iOS8上和上面你可以使用storyboard references

只是看出来ios8 limitation

为了提高负载或减少负载频繁,选择您的故事板,按Edit,并取消Automatically Refresh Views enter image description here

+0

谢谢,@Ted这是一个针对iOS7的项目>,感谢您指引我朝着正确的方向发展。不幸的是,Xcode不允许多次选择本地化,所以删除必须一次一个。对于任何人阅读,这个问题似乎已证明本身太多(数量未知)导致速度放慢,所以我暂时逐渐删除一些本地化,以便可以不间断地在故事板上工作。我删除的本地化越多,故事板的响应速度就越好。干杯 – user4806509

+0

在我看来,从左到右使用1个故事板或IB,从右到左使用1个故事板或IB。不需要所有的语言:) – Ted