复制/粘贴类文件后,一个项目中的IBActions仍然挂在其原始故事板上

时间:2013-02-20 13:31:54

标签: ios storyboard

我创建了一个新项目,我想在其中重用另一个项目中的类和故事板元素。我觉得这很简单。 我复制了我需要的课程。它们最初通过IBActions与故事板元素联系在一起。

当我打开第二个项目 - 组件被重用的项目时 - IBActions指向第一个项目的Story board元素!!!

此时,在第二个项目中,故事板是空的,所以当我在ClassA文件中鼠标悬停在IBAction目标上时,第一个项目中的按钮会突出显示....

我怎样才能摆脱这件事? 编辑:摆脱这一点,而不必打破IB中的IBActions链接.... 谢谢!

1 个答案:

答案 0 :(得分:0)

您有几个相互关联的问题

  • 当您将类添加到新项目时,您没有选中“目标”复选框“将项目复制到目标组的文件夹”,因此新项目中列出的类只是对原始项目的引用类文件。这就是为什么IBActions指向第一个项目中的故事板元素。

  • 如果您确实选中了该复选框,并且类复制到新项目中,则所有带有情节提要项的链接都会消失,您必须将所有内容重新链接到新故事板中的项目。