2013-04-17 47 views
0

當用戶在收到本地通知後進入應用程序時,需要顯示一個視圖。以編程方式在iOS中觸發通知時呈現一個視圖?

我在didReceiveLocalNotifications方法中寫了下面的代碼。

NotificationModelClass *remainderAlert = [[NotificationModelClass alloc]initWithNibName:@"NotificationModelClass" bundle:nil]; 

[remainderAlert showRemainderAlert1]; 
[self.viewController presentModalViewController:remainderAlert animated:YES]; 

當用戶通過MainView控制器進入背景時,它工作正常。但我想在任何viewController中呈現該視圖。

+0

採取一個UIView並添加窗口。 – Madhu

回答

0

嘗試像這樣在應用呈現的任何地方:

#define AppDelegateObject ((AppDelegate *)[[UIApplication sharedApplication] delegate]) 
[AppDelegateObject.window.rootViewController presentModalViewController: remainderAlert animated:YES]; 

如果您的appdelegate是通知的接收器,然後像這樣做:

[self.window.rootViewController presentModalViewController: remainderAlert animated:YES]; 
相關問題