我只想问为什么我不能创建一个iboutlet(例如UITableView)。我从我的不同项目中复制了一个 nib 文件,即 .h 和 .m 文件(因为我需要它们)。之后,我重命名了 .h、.m 和 nib 文件。然后当我要添加或连接 IBOutlets 到它时,我不能。为什么?有人知道如何解决吗?多谢。
问问题
175 次
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 name
的New Class name
。
并且还要检查部分下的文件所有者的自定义类属性Identity Inspector
是否与New Class name
于 2012-09-25T08:43:55.400 回答