Автоматическая модель класса xcodes: как исправить отсутствующую ссылку на наследство - PullRequest
1 голос
/ 02 августа 2010

У меня в проекте есть главная страница, перехваченная uiviewcontroller. и любая подстраница наследуется от subviewcontroller, то есть унаследованного uiviewcontroller, только с некоторыми перезаписанными поведениями и некоторыми новыми функциями.

Проблема в этом случае заключается в том, что модель классов, сгенерированная xcode, не отображает это наследование между uiviewcontroller и subviewcontroller. как я могу принести Xcode, чтобы сделать эту стрелку там?

Ответы [ 2 ]

0 голосов
/ 04 августа 2010

когда я публикую одну функцию в SubViewController, изображение будет правильным, даже если это программно не соответствует действительности.

0 голосов
/ 02 августа 2010

Модель класса не влияет на что-либо с вашим кодом. Если говорят, что ваш класс наследуется от UIViewController SubViewController : UIViewController, то все в порядке. В зависимости от того, сколько классов вы моделируете одновременно, у вас могут быть сотни линий очень близко друг к другу, и вы не сможете увидеть конкретную стрелку, если не перетащите свой SubViewController далеко от всего остального. попробуйте выбрать только этот класс и посмотрите, получите ли вы стрелку. Даже если вы не видите стрелку, это не означает, что у вас есть проблема, если вы хотите быть уверены, что UIViewController является суперклассом SubViewController, просто добавьте этот фрагмент кода в ваш класс SubViewController:

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