哪个类将被实例化

时间:2010-06-16 11:11:37

标签: iphone interface-builder

假设我有UIViewController,类A和类B的2个子类。 在主nib文件中,对象表示类A,并设置为从辅助nib文件加载文件。辅助笔尖的所有者属于班级B

问题是 - 一旦nib文件在内存中取消存档,主nib文件中的对象将从哪个类中实现?

出现这个问题的原因是,如果存在外部NIB文件的引用,我必须小心,以确保第一个笔尖的对象和第二个笔尖的所有者是相同的。如果我的陈述错误,请纠正我。

1 个答案:

答案 0 :(得分:0)

有趣的问题,但你可以自己回答:)

在initWithCoder方法中为类A和B设置断点 - 查看调用哪个断点!

我有一种预感,即Main.xib将实例化A的实例。然后Secondary.xib会将您的A实例视为B的实例,它会崩溃。但我不是百分百肯定;)