有什么方法可以防止傻瓜Xcode更新到Storyboard?

时间:2013-10-23 14:12:05

标签: ios xcode macos cocoa

Xcode多年来一直困扰着我这样的更新

+++ b/Project/Base.lproj/Main.storyboard
@@ -890,8 +890,6 @@ some existing one.</string>
     <resources>
         <image name="TabBarButton" width="65" height="15"/>
         <image name="TabBarHome" width="25" height="25"/>
-        <image name="TabBarHome" width="25" height="25"/>
-        <image name="TabBarSettings" width="25" height="25"/>
         <image name="TabBarSettings" width="25" height="25"/>
         <image name="TrashCan" width="13" height="15"/>
     </resources>

您可能认为我确实有重复的行。好的,但下次Xcode会这样做:

+++ b/Project/Base.lproj/Main.storyboard
@@ -890,8 +890,6 @@ some existing one.</string>
     <resources>
         <image name="AddBrick" width="65" height="15"/>
         <image name="TabBarHome" width="25" height="25"/>
+        <image name="TabBarHome" width="25" height="25"/>
+        <image name="TabBarSettings" width="25" height="25"/>
         <image name="TabBarSettings" width="25" height="25"/>
         <image name="TrashCan" width="13" height="15"/>
     </resources>

有没有办法阻止它?

1 个答案:

答案 0 :(得分:1)

答案是“不”。故事板是包含序列化对象图的复杂文档,以及那些对象的父对象,以及故事板GUI的图形图。当您触摸故事板中的对象时,Xcode将进行大量更改,或更改故事板中实例化的任何类的定义。把它想象成一个黑盒子。