0

ローカル通知を受け取った後、ユーザーがアプリに入ったときにビューを表示する必要があります。

didReceiveLocalNotificationsメソッドに以下のコードを書きました。

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

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

ユーザーが MainView Controller を介してバックグラウンドに入ると、正常に動作しています。しかし、私はそのビューを任意のviewControllerに表示したいと考えています。

4

1 に答える 1

0

アプリ内の任意の場所を表示するには、次のようなものを試してください。

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

appdelegate が通知の受信者である場合は、次のようにします。

 [self.window.rootViewController presentModalViewController: remainderAlert animated:YES];
于 2013-04-17T07:51:22.263 に答える