uiwebview で使用した後に JavaScript の割り当てを解除する方法はありますか。私が理解しているのは、JavaScriptが10秒以内に終了しなかったとき、およびメモリが10 MBの制限を取得したときに、iOSがアプリを実行するということでした。この2つを自分で制御できますか?
ありがとう
uiwebview で使用した後に JavaScript の割り当てを解除する方法はありますか。私が理解しているのは、JavaScriptが10秒以内に終了しなかったとき、およびメモリが10 MBの制限を取得したときに、iOSがアプリを実行するということでした。この2つを自分で制御できますか?
ありがとう
UIWebViewでjavascriptの割り当てを解除するためにアップルから提供されたドキュメントはありませんが、appDelegate
メソッドを処理することで実行できることが1つあります- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
。
この方法では、不要なリソースを解放し、webviewへのデータのロードを停止します。
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
[webView stopLoading];
[webView setDelegate:nil];
//As per the requirement do your stuff here (like release unwanted objects)
}