iPhoneアプリがフォアグラウンドに入ったときにJavaScriptコードを実行したいと思います。だから私はこれをしました:
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"1");
[self.viewController.webView stringByEvaluatingJavaScriptFromString:@"window.alert('ok');"];
NSLog(@"2");
}
それを実行してアプリをバックグラウンドからフォアグラウンドに切り替えると、ログには「1」だけが表示され、「2」は表示されず、アラートメッセージは表示されません。
どうしたの?
追伸:私はPhonegapを使用しています。