我创建了一个新项目,我想在其中重用另一个项目中的类和故事板元素。我觉得这很简单。 我复制了我需要的课程。它们最初通过IBActions与故事板元素联系在一起。
当我打开第二个项目 - 组件被重用的项目时 - IBActions指向第一个项目的Story board元素!!!
此时,在第二个项目中,故事板是空的,所以当我在ClassA文件中鼠标悬停在IBAction目标上时,第一个项目中的按钮会突出显示....
我怎样才能摆脱这件事? 编辑:摆脱这一点,而不必打破IB中的IBActions链接.... 谢谢!
答案 0 :(得分:0)
您有几个相互关联的问题
当您将类添加到新项目时,您没有选中“目标”复选框“将项目复制到目标组的文件夹”,因此新项目中列出的类只是对原始项目的引用类文件。这就是为什么IBActions指向第一个项目中的故事板元素。
如果您确实选中了该复选框,并且将类复制到新项目中,则所有带有情节提要项的链接都会消失,您必须将所有内容重新链接到新故事板中的项目。