我正在嘗試開發一個SDK,它將在應用程序轉到後臺時註冊事件[如後臺獲取或重大位置更改]。 出於這個原因,我需要在的appDelegate方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
而且寫代碼:
- (void)applicationDidEnterBackground:(UIApplication *)application
的問題是,我該怎麼辦呢,而不會損壞託管應用程序委託。
我嘗試分類,但爲了做到這一點,我需要知道的appDelegate
我讀了一些關於methods swizzling但我無法弄清楚如何改變的appdelegate方法,而不是跑過來。
如果任何人都可以舉一個示例代碼或鏈接,這將有助於清除事情它將不勝感激。
謝謝。