xcode自动类模型:如何修复丢失的继承链接

时间:2010-08-02 07:45:23

标签: xcode model uml

我的项目中有一个来自uiviewcontroller的主页。并且任何子页面都继承自子视图控制器,这是一个继承的uiviewcontroller,只是有一些被覆盖的行为和一些新函数。

在这种情况下的问题是,xcode生成的类模型不会在uiviewcontroller和subviewcontroller之间显示一个继承。我如何携带xcode来制作这支箭?

2 个答案:

答案 0 :(得分:0)

使用您的代码,类模型影响任何。只要您的类继承自UIViewController SubViewController : UIViewController,那么您就可以了。根据您一次建模的类数量,您可能会有数百条线非常靠近,除非您将SubViewController方式拖离其他所有类,否则您可能无法看到特定的箭头。尝试选择那个班级然后看看你是否得到了箭头。即使你没有看到箭头也不意味着你有问题,如果你想确定UIViewController是SubViewController的超类,那么只需将这块代码添加到你的SubViewController类中:

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

答案 1 :(得分:0)

当我在SubViewController中公开一个funktion时,图形是正确的,即使这是programmaticaly nonsens。