2

我需要将 xib 文件从一个项目复制到另一个项目。这可能是基本的事情,但我是 xib 文件使用的新手。

我从 project-1 手动复制了 xxx.h、xxx.m 和 xxx.xib 并保存在一个文件夹中并将它们包含在另一个项目中作为“右键单击 Project-2 文件夹 -> 将文件添加到 Project-2”选项.

(1)我在复制后丢失了一些 IBOutlet 连接

(2) Xib 不允许有新的 IBOutlet 变量。

然后我从原始位置(Project-1 文件夹)复制了文件,然后

(3)如果我创建新的 IBOutlet 连接,如果我访问引用变量,我将得到 nil 值。

有人可以帮助我了解如何移动/复制 xib 文件及其来源的基础知识。

4

3 回答 3

3

在您的复制中,我感觉可能有两个问题。

1)当您复制检查选项时:“将所选项目复制到目标文件夹”。参考截图!在此处输入图像描述

2) 同样在您的 .xib 文件中选择 File's owner --> 转到右上角的 Identity Inspector 并为该 xib 选择合适的类。当您独立添加 xib 时,您必须像这样手动设置它的类。

在此处输入图像描述

于 2013-01-21T10:01:45.693 回答
2

可能会对您有所帮助....单击您的 .xib 文件并添加类名。像这样在此处输入图像描述

于 2013-01-21T10:03:37.177 回答
1

复制时,您需要设置类和出口连接。

跟着这些步骤:

  1. 复制xib
  2. 在其文件所有者中添加您的 xib 的类名

班级

  1. 添加网点

奥特莱斯

于 2013-01-21T10:01:25.777 回答