Iphone 在Xcode中复制XIB文件-更改代码-保留旧链接

Iphone 在Xcode中复制XIB文件-更改代码-保留旧链接,iphone,xcode,sdk,xib,Iphone,Xcode,Sdk,Xib,我正在为iPhone制作一个基于视图的问答应用程序,包含很多主题和类别。每一个类别都由许多问题和备选方案组成。当你回答正确时,你进入下一个问题。我现在设计了一个空的主题模板,我只需在其中插入新的问题和答案,这就是我需要复制的文件,然后在插入新主题时进行修改。以下是我所做的: 我在Finder中复制了所有模板文件(M、H和XIB),并使用Automator更改了文件名旧名称视图控制器至新名称视图控制器 然后我用“添加现有文件”将文件添加到项目中 接下来,我用Find和replace更改了代码中的所

我正在为iPhone制作一个基于视图的问答应用程序,包含很多主题和类别。每一个类别都由许多问题和备选方案组成。当你回答正确时,你进入下一个问题。我现在设计了一个空的主题模板,我只需在其中插入新的问题和答案,这就是我需要复制的文件,然后在插入新主题时进行修改。以下是我所做的:

  • 我在Finder中复制了所有模板文件(M、H和XIB),并使用Automator更改了文件名<代码>旧名称视图控制器至
    新名称视图控制器

  • 然后我用“添加现有文件”将文件添加到项目中

  • 接下来,我用Find和replace更改了代码中的所有文件名和导航链接<代码>第一主题问题1视图控制器至
    第二主题问题1视图控制器

  • 但这是我的问题。虽然我已经更改了所有代码,但当我打开一个新的XIB文件并进入
    文件所有者
    时,导航按钮仍然与旧链接连接,而旧链接在代码中甚至不存在。我的应用程序中有数百个导航按钮,都链接在
    文件所有者中,所以我不想手动执行


    有人吗?我相信答案很简单,但我就是找不到。

    不应该只是重命名文件,而应该使用Xcode 4中的重构工具。它还将修复您的xib文件和连接


    是的,像您一样复制XIB实体也会复制它们的链接(即它们的“文件所有者”和“第一响应者”)

    @jtbandes建议你解决这个问题的方法