将xib从一个项目复制到另一个项目

时间:2013-01-21 09:50:52

标签: iphone ios ipad xib iboutlet

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

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

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

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

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

(3)如果我创建新的IBOutlet连接,如果我访问参考变量,我将获得nil值。

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

3 个答案:

答案 0 :(得分:3)

我在复制时可能会遇到两个问题。

1)在复制检查选项时:“将所选项目复制到目标文件夹”。参考截图!enter image description here

2)同样在.xib文件中选择文件的所有者 - >转到右上角的Identity Inspector,为该xib选择合适的类。当你单独添加xib时,你必须像这样手动设置它的类。

enter image description here

答案 1 :(得分:2)

可能会帮助你.... 单击.xib文件并添加类名。像这样enter image description here

答案 2 :(得分:1)

复制时,您需要设置类和插座连接。

请按照以下步骤操作:

  1. 复制xib
  2. 在其文件所有者
  3. 中添加xib的班级名称

    Class

    1. 添加商店
    2. Outlets