これまでに行ったこと: 以下のコードを使用して、プロジェクトの UIWebView で User-Agent を変更します。
NSDictionary *userAgentReplacement = [[NSDictionary alloc] initWithObjectsAndKeys:userAgent, @"UserAgent",nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:userAgentReplacement];
問題:このコードは機能していますが、関数を再度呼び出して UserAgent を別のものに変更すると、UIWebView が更新されません。UserAgent を正常に更新するには、UIWebView を削除/解放し、再度割り当て/表示する必要がありますが、UIWebView のすべての履歴が失われます。有効にするために新しい UIWebView を作成せずに UserAgent を更新する方法はありますか?