2015-09-25 64 views
0

我有應用程序(來自Apple示例的UICatalog)。我使用了一個名爲Lookback的框架,用於屏幕錄製。在UIViewController中修改viewDidAppear的行爲

我有接口定義如下:

@interface AAPLSteppperViewController : UITableViewController 

所以這是一條筆直的路的UITableViewController的子類。它已經實現了一個方法如下:

+ (NSString*)lookbackIdentifier { 
    return @"Profile Editor"; 
} 

我想調查lookbackIdentifier如何被調用,看到類似的東西:

Call stack

的問題是:如何引進等行爲UITableViewController是一個系統類,我無法在堆棧中看到編號爲1和2的呼叫的來源?

正如我調查的框架文件,他們建議始終貫徹這樣的

- (void)viewDidAppear:(BOOL)animated { 
    [super viewDidAppear:animated]; 
    ... 
} 

對我來說,它看起來像裏面的UIViewController的變化 - 但如何實現這樣的事情?

我想它會包括一些玩UIViewController,但 - 如何?我無法想象如何在不進行子類化的情況下重寫它的單個方法。

我只能訪問我的AAPLSteppperViewController。

我將不勝感激,如果有人能夠給我推在正確的方向

+2

我不認爲我真的能理解你的問題,但你可以重寫一個方法,而無需使用方法混寫 – dan

+0

聽起來像一個計劃子類。我想達到例如UIViewController在viewDidAppear中調用一些額外的東西。 – karmel

回答

相關問題