我需要将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文件及其来源的基础知识。
答案 0 :(得分:3)
我在复制时可能会遇到两个问题。
1)在复制检查选项时:“将所选项目复制到目标文件夹”。参考截图!
2)同样在.xib文件中选择文件的所有者 - >转到右上角的Identity Inspector,为该xib选择合适的类。当你单独添加xib时,你必须像这样手动设置它的类。
答案 1 :(得分:2)
可能会帮助你.... 单击.xib文件并添加类名。像这样
答案 2 :(得分:1)
复制时,您需要设置类和插座连接。
请按照以下步骤操作: