0

是否有可能在iOS上在AppDelegate上註冊所有viewDidAppear的通知,而這些都是在這個應用程序中發生的?我想註冊那些爲我的應用程序做一些分析處理,而不需要從每個viewDidAppear明確觸發我的類。 任何建議如何做到這一點?註冊應用程序viewDidAppear/etc的通知?

謝謝!

+0

劫持'objc_msgSend()'。將選擇器與'@selector(viewDidAppear)'比較。執行操作。調用原始功能。 (是的,對不起,我來自JB世界...) – 2012-09-17 19:41:14

+0

@ H2CO3:什麼是「JB世界」?越獄? –

+0

@JoshCaswell當然。 – 2012-09-17 19:48:00

回答

1

您將不得不繼承UIView並註冊通知並將其從該子類發佈。你應用中的所有視圖都需要成爲你的子類的實例。