2013-01-21 134 views
2

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

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

(1)我失去了复制后IBOutlet中的一些连接

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

然后,我从原来的位置(项目-1文件夹),但复制的文件,然后

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

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

+1

在新的应用程序中是否存在以前应用程序的xib的类文件? –

+0

不,我重命名类名称和xib名称。然后输了FileOwnership – Srivathsa

回答

3

可能有两个问题,我在你的复制感知。

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

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

enter image description here

+0

详细答案+1 –

+0

Hi Rohan,谢谢你的详细解释。第二点是问题。我不知道设置文件的所有者。这张图片帮了我很多。 – Srivathsa

+0

当你独立添加xib时,你必须像这样手动设置它的类。您不知道,因为直到现在您在添加新类时检查选项**“xib用于用户界面”**。 –

1

复制时需要设置班级和出口连接。

遵循以下步骤:

  1. 复制厦门国际银行
  2. 添加您的厦门国际银行的类名,在它的文件的所有者

Class

  • 添加网点
  • Outlets

    +1

    打了我22秒.. =)+1给你。 –

    2

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

    +0

    请记住,您需要先选择文件所有者。 :) –

    +0

    @ rohan-patel是的..对不起,我忘了... :) –

    相关问题