これは私を夢中にさせています。XCode4.5.2とiOS6.0SDKを使用した、UIWebViewsだけの2つのアプリがあります。Web呼び出しのUserAgentを変更したい。私は両方でこのコードを使用しています:
NSString *secretagent = @"MyUserAgent";
NSDictionary *dictionary = [[NSDictionary alloc]
initWithObjectsAndKeys:secretAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
私を殺しているのは、Webログのスキャンに基づいて、一方では機能し、もう一方では機能しないことです。動作しないものは、objectsForKey:@ "UserAgent"でのチェックに基づいて、UserAgentキーが変更されたままです。Webリクエストでは実際には何も変更されないというだけです。
何か案は?午前3時30分です。これがわかりません...