如何将Interface Builder文档版本控制默认设置为4.2?

Cra*_*lon 12 iphone xcode interface builder ios

当我在界面构建器中创建新的xib时,Interface Builder Document(Versioning)开发参数默认为xCode 4.1

无论如何都要将其默认为xCode 4.2 - 我问的原因是我最近更改了一个项目以使用IOS 5和4.2 - 该项目最初是在4.1中创建的,当我创建一个新的xib并将视图的大小设置为"表单"它产生了一个警告:

属性不可用:表单表模拟指标在Xcode 4.2之前不可用.

Interface Builder Document属性4.1

我可以通过将属性检查器中的"文档版本"下拉列表更改为4.2来修复警告

Interface Builder Document属性4.2

roc*_*eye 9

您必须直接修改XCode模板:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/File Templates/User Interface - 当您选择菜单File-> New ...-> New File时包含模板...

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface - 当您选择菜单File-> New ...-> New Project时包含模板...

通过添加内部来编辑所需的任何xib <archive><data>:

<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
    <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
    <real value="4200" key="NS.object.0"/>
</object>
Run Code Online (Sandbox Code Playgroud)