iPhoneアプリのプッシュ通知からの起動時に
iPhoneアプリ開発初心者です。
プッシュ通知の件で前回も質問させていただいたのですが、
もう一つ、別の疑問が出てきてしまったので、質問させてください。
現在、画面に指定したURLのサイトを表示させる、
というタイプのiPhoneアプリを作成しております。
プッシュ通知を行い、通知からアプリを起動すると、
特定のURLを表示させたいと思っているのですが、
「AppDelegate.m」ファイルから画面の処理を行うには
どうすればいいのか分からず、困っております。
・現状では、アプリ起動時に以下のような処理を
「ViewController.m」ファイルで行っております。
********************
@interface ViewController () <UIWebViewDelegate>
@property (weak, nonatomic) IBOutlet UIWebView *myWebView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 特定のURLを画面いっぱいに表示
NSURL *myURL = [NSURL URLWithString:@"[※ここに表示させたいURLを記載]"];
NSURLRequest *myURLReq = [NSURLRequest requestWithURL:myURL];
[self.myWebView loadRequest:myURLReq];
self.myWebView.delegate = self;
}
********************
通常起動はここを通過してもいいのですが、
プッシュ通知からの起動時には、カスタムプロパティに特定のURLを設定し
その・URLを表示させる、というような処理に変更したいな、と考えています。
ただ、当然だとは思うのですが、現在viewDidLoadメソッドに記載している処理を
そのままAppDelegate.mファイルに移植しても、エラーが出てしまいました。
プッシュ通知から起動した場合に
表示させるURLを変更するには、どうすればいいのでしょうか?
知恵を貸していただければと思います。
どうぞよろしくお願いいたします!
お礼
再々のご丁寧なお答えを頂きました。 実は仕事で英文リストが急遽必要になったため 困っていたので助かりました。 本当に有難うございました。