2010-08-02 27 views
1

我在我的项目中有一个从uiviewcontroller插入的主页。任何子页面都是从子视图控制器继承而来的,这是一个继承的uiview控制器,只是有一些被覆盖的行为和一些新的功能。xcodes自动classmodel:如何修复丢失的继承链接

在这种情况下的问题是,由xcode生成的类模型不显示uiviewcontroller和subviewcontroller之间的一个继承。我怎样才能让xcode使这个箭头在那里?

回答

0

当我在SubViewController中公布一个函数时,图形是正确的,即使这是非编程性的。

0

这个班级模型确实不是不是影响什么东西与您的代码。只要你的类被认为是从UIViewController继承而来的,那你就没问题。根据您一次建模的类数,您可能会将数百行非常接近,并且您可能无法看到特定的箭头,除非将您的SubViewController方式从其他所有方法中移除。试着选择那个班,然后看看你是否得到了箭头。即使你没有看到箭头,这并不意味着你有问题,如果你想确保的UIViewController是SubViewController的超类,然后只需添加的代码,这一块您SubViewController类:

+(void)initialize { 
NSLog(@"My class is: %@, my superclass is: %@.", [self class], [self superclass]); 
} 
+0

不明白这是错的。一切正常。我只是错过了我必须为这个项目做的文档中的链接。是的,这两个班级之间确实没有箭头,但他们绝对是“联系在一起” – nico 2010-08-02 20:03:11