【发布时间】:2015-04-01 01:24:17
【问题描述】:
我为视图控制器创建了文件 AViewController.h 和 AViewController.m - 我已将此视图控制器的自定义类设置为 AViewController。
我在 AViewController.h 中定义了一个对象,它是另一个 B 类的实例:
@property (weak, nonatomic) IBOutlet B *object_b;
我希望能够将此 IBOutlet 链接到视图控制器,以便我可以使用它来调用 B 类的函数以在视图控制器上显示内容。但是,我无法做到这一点——试图将一条线从对象拖到视图控制器上什么也没做。对象旁边没有错误或黄色警告符号。我也尝试从视图控制器到对象执行此操作,并且还从情节提要的菜单中尝试了此操作。
我的视图控制器应该重命名为“AViewController”吗?我有其他视图控制器,它们的名称与它们的自定义类不同,并且它们没有任何链接问题。
我尝试了以下解决方案: XCode 6: can't connect any IBOutlet to ViewController 和 Error in Xcode 6 - view controller does not have an outlet named (subview), 但他们没有工作。
我正在使用 XCode 6.2
这是一个非常烦人的问题;在之前的问题中有一些关于错误报告的讨论,但我不确定它是否已解决。感谢任何帮助!
【问题讨论】:
-
如果您正在尝试这样做,您不能将 IBOutlets 从一个控制器创建到另一个控制器。
标签: ios objective-c xcode viewcontroller iboutlet