无法在xcode中创建iboutlet

时间:2012-09-25 08:22:55

标签: iphone xcode

我只想问为什么我不能创建一个iboutlet(例如UITableView)。我从我的不同项目中复制了一个nib文件,.h和.m文件(因为我需要它们)。之后,我重命名了.h,.m和nib文件。然后,当我要添加或连接IBOutlets时,我不能。为什么?有人知道如何解决它吗?非常感谢。

3 个答案:

答案 0 :(得分:4)

这是因为您需要提供xib引用的新类名(正如您所说的重命名)

enter image description here

答案 1 :(得分:2)

也许您忘了在.xib文件中更改类名。

答案 2 :(得分:0)

请尝试以下步骤重命名.h,.m和xib文件。这对你有帮助。

1)转到头文件eg. MyViewController.h.

2)右键点击您的班级名称eg. Right click on MyViewController.

3)选择Refactor - >重命名。

4)写下新名称eg. MyViewController1

5)预览并保存。

这会将Old class nameNew Class name重命名为无处不在。

并检查Identity Inspector部分下的文件所有者的自定义类属性与New Class name

相同