2010-08-02 26 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