我有應用程序(來自Apple示例的UICatalog)。我使用了一個名爲Lookback的框架,用於屏幕錄製。在UIViewController中修改viewDidAppear的行爲
我有接口定義如下:
@interface AAPLSteppperViewController : UITableViewController
所以這是一條筆直的路的UITableViewController的子類。它已經實現了一個方法如下:
+ (NSString*)lookbackIdentifier {
return @"Profile Editor";
}
我想調查lookbackIdentifier如何被調用,看到類似的東西:
的問題是:如何引進等行爲UITableViewController是一個系統類,我無法在堆棧中看到編號爲1和2的呼叫的來源?
正如我調查的框架文件,他們建議始終貫徹這樣的
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
...
}
對我來說,它看起來像裏面的UIViewController的變化 - 但如何實現這樣的事情?
我想它會包括一些玩UIViewController,但 - 如何?我無法想象如何在不進行子類化的情況下重寫它的單個方法。
我只能訪問我的AAPLSteppperViewController。
我將不勝感激,如果有人能夠給我推在正確的方向
我不認爲我真的能理解你的問題,但你可以重寫一個方法,而無需使用方法混寫 – dan
聽起來像一個計劃子類。我想達到例如UIViewController在viewDidAppear中調用一些額外的東西。 – karmel