0

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

4

3 回答 3

4

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

在此处输入图像描述

于 2012-09-25T08:27:23.067 回答
2

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

于 2012-09-25T08:25:36.600 回答
0

尝试按照以下步骤重命名 .h、.m 和 xib 文件。这将对您有所帮助。

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

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

3) 选择重构-> 重命名。

4)写新名字eg. MyViewController1

5) 预览和保存。

这将从任何地方重命名您Old class nameNew Class name

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

于 2012-09-25T08:43:55.400 回答