如何将 XIB 复制到另一个项目?

Posted

技术标签:

【中文标题】如何将 XIB 复制到另一个项目?【英文标题】:How to copy a XIB to another project? 【发布时间】:2010-09-27 05:01:44 【问题描述】:

简单。我在 Xcode 中有两个项目。在其中一个中,我制作了一个 .xib 文件,我想将它复制到另一个项目中,以便节省一些时间重做它。

我不能把它拖到另一个项目,也不能通过命令复制/粘贴,也不能通过编辑菜单复制/粘贴。

有什么建议吗?

【问题讨论】:

【参考方案1】:

进入finder,找到.xib文件,复制到第二个项目的目录下。然后使用添加现有文件将其添加到第二个项目中。

【讨论】:

或者在使用 Add->Existing item from project tree context menu 添加时简单地勾选“Copy items into destination group's folder”。【参考方案2】:

只需从一个项目窗口拖放到另一个项目窗口。

确保选中“将项目复制到目标文件夹”

如果您有多个目标,请确保在添加时检查相应的目标。

您可能必须重新连接所有插座,如果由于某种原因崩溃,则意味着您的代码中存在已连接的插座/操作。

【讨论】:

【参考方案3】:

这是我如何使用 XCode 10.2.1 做到这一点

    关闭带有要复制的 xib 文件的 XCode 项目。 将 xib 文件从 finder 拖到新项目中。如果需要,请务必勾选复制项目。 如果 xib 文件使用图像作为 outlet,也将图像拖到新项目中。

无需重新连接插座。

【讨论】:

以上是关于如何将 XIB 复制到另一个项目?的主要内容,如果未能解决你的问题,请参考以下文章

将 Localizable.Strings 从一个项目复制到另一个项目

将一个项目的 Visual Studio 设置复制到另一个项目

将 xib 和 ViewController 复制到新项目后,我的应用程序不会绘制并在触摸事件时崩溃

将视图从storyBoard复制到另一个时xcode卡住了?

访问 xib 和另一个项目的类?

将 bigquery 视图复制到另一个区域