我正在尋找一種方法來檢索iOS上UIApplicationLaunchOptionsLocalNotificationKey不使用應用程序委託涉及,即我不想必須實現以下幾點:應用程序啓動後可以獲取iOS啓動通知嗎?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UILocalNotification *localNotification = [launchOptions objectForKey: UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotification != nil)
{
// Process notification
}
}
我想創建一個需要啓動通知信息的幫助程序庫。有沒有這樣做?我可以在應用程序的後期通過另一種方法檢索啓動選項嗎?
但是在這個階段,除AppDelegate以外的任何類是否會被初始化並且能夠觀察和處理這個通知? – Stavash
完美!我已經結束了使用加載消息和觀察者的組合..感謝您的提示... +(無效)負載 { [[NSNotificationCenter defaultCenter]的addObserver:自 選擇器:@selector(myFunction的:) 名:@ 「UIApplicationDidFinishLaunchingNotification」 對象:無 ]; } – Michael