我使用内置的“标签栏”模板创建了一个新的iPhone项目。
我在视图中放了几个滑块,标签,文本字段。
我为上述UI对象添加了所需的代码:“IBOutlet,@ property,@synthesize和release”。
它可以保存和编译,不会出现任何错误或警告。
我尝试使用control-drag连接我的连接,但是没有看到我的IBOutlets出现在列表中。我似乎无法将IB中的任何插座“连接”到我的代码中。 (我的IBActions都很好)
我做错了什么?
答案 0 :(得分:1)
我想问题是你需要告诉Interface Builder你尝试连接这些UI对象的对象是你自己的子类。
例如,如果您尝试通过“文件所有者”代理对象连接它们,请选择“文件所有者”并转到工具 - >身份检查员。在“类”文本字段中,输入自定义子类的名称。现在IB知道检查该类'自定义IBOutlets和IBActions的头文件。