我正在为iPhone制作基于视图的测验应用程序,其中包含大量主题和类别。每个类别都包含许多问题和替代方案。当你回答正确时,你会转到下一个问题。我现在设计了一个空的主题模板,我只需插入新的问题和答案,这就是我需要复制的文件,然后在插入新主题时进行修改。这就是我所做的:
我在Finder中复制了所有模板文件(M,H和XIB),并使用Automator更改了文件名。 OldNameViewController
至NewNameViewController
。
然后我使用“添加现有文件”将文件添加到项目中。
接下来,我使用查找和替换更改了代码中的所有文件名和导航链接。 FirstSubjectQuestion1ViewController
至SecondSubjectQuestion1ViewController
。
但这是我的问题。虽然我已经更改了所有代码,但当我打开其中一个新的XIB文件并进入Files Owner
时,导航按钮仍然与旧链接相连,这在代码中甚至不再存在。我的应用程序中有数百个导航按钮,所有导航按钮都在Files Owner
中链接,因此我不想手动执行此操作。
任何人?我确定答案很简单,但我找不到它。
答案 0 :(得分:1)
您应该使用Xcode 4中的Refactor工具,而不仅仅是重命名文件。它还将修复您的xib文件和连接。
答案 1 :(得分:0)
是的,像你一样复制XIB实体也会复制他们的链接(即他们的“文件所有者”和“第一响应者”)。
@jtbandes建议你解决这个问题......