当我在
Xcode 5中打开我的
Xcode 4.x项目并加载一个Storyboard时,发生了一些奇怪的事情.主要是,我的一些图像正在重新调整大小和位置.大小总是被设置为0,0并且位置在某处WAY off屏幕.值-3007,12824.这是一个具有大量故事板布局的应用程序,虽然它没有搞砸所有图像,但有500个有这个问题.
例如这个
< rect key =“frame”x =“403”y =“134”width =“572”height =“486”/>
变成
< rect key =“frame”x =“ - 815”y =“1490”width =“0.0”height =“0.0”/>
我已经尝试将故事板设置为Xcode 4.6版本,但没有效果.任何人都知道为什么会这样,以及如何防止它(没有手动丢弃我不想要的所有更改)?
编辑:我正在使用GM Seed for Xcode 5.
解决方法
我在Apple Developer论坛上发现了
this post,这似乎意味着这是一个错误.我已经向Apple提交了适当的雷达,以帮助找到根本原因(正如他们所建议的那样).
与此同时,我有一个简单的过程来转换我的故事板.
>在Xcode 5中打开它们.
>说我想提交更改(我们都使用源代码控制,对吧?)
>选择已修改文件列表中的每个故事板,查看XML差异并放弃任何移动我的图像的更改.它们很容易被发现.
>添加评论并完成提交.
初始转换后,从4.x – > 5,Xcode拧紧了我的图像位置.虽然这是一个烦人的过程,但它比重新创建故事板或手动尝试将项目移回其原始位置要快得多.
哦,是的…请向Apple提交Radars,以便他们解决问题.