在界面构建器中,有一个名为“Object”的对象类型。
我试图使用它来连接一个带有指向其中一个对象的属性的视图。 我已将接口构建器中的Object类设置为自定义类。我不需要在此自定义类上设置任何其他属性。基本上我想要的行为是,如果设置了该属性,那么视图将在其生命周期内调用该方法。
但是,当视图从nib文件中膨胀时,我在视图上的属性仍为零。
我正在尝试做什么?
答案 0 :(得分:1)
我认为:
@property (nonatomic, retain) IBOutlet MyClass *anObj;
并将其合成为* .m文件; AND +alloc
和-init
奇怪的方式(IB对象通过alloc和init调用实例化AFAIK - 如果我错了请有人纠正我)在运行时取消存档nib文件后,您的对象不应为nil
。如果我在IB中遇到我的对象的上述条件,则它们不是nil
。