代码之家  ›  专栏  ›  技术社区  ›  nico

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

  •  1
  • nico  · 技术社区  · 15 年前

    我在我的项目中有一个从uiviewcontroller访问的主页。任何子页面都是从子ViewController继承的,也就是继承的uiviewcontroller,只是一些被覆盖的行为和一些新函数。

    这种情况下的问题是,xcode生成的类模型不显示uiviewcontroller和subviewcontroller之间的继承。我怎样才能把xcode做成箭头呢?

    2 回复  |  直到 15 年前
        1
  •  0
  •   theMikeSwan    15 年前

    班级模式是这样的 任何东西 用你的密码。只要你的类是从UIViewController继承的 SubViewController : UIViewController 那你就没事了。根据一次建模的类的数量,可能会有数百行非常接近,并且除非将子ViewController拖离其他对象,否则可能看不到特定的箭头。试着只选择那个类,然后看看你是否得到箭头。即使看不到箭头,也不意味着有问题,如果要确保UIViewController是SubViewController的超类,只需将以下代码块添加到SubViewController类:

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

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

    推荐文章