Чтобы просто добавить пользовательский контент к текущему значению UserAgent, выполните следующие действия:
1 - получить значение агента пользователя из НОВОГО WEBVIEW
2 - добавить к нему пользовательский контент
3 - сохранить новое значение в словаре с ключом UserAgent
4 - сохранить словарь в стандартных пользовательских настройках.
См. Пример ниже:
NSString *userAgentP1 = [[[UIWebView alloc] init] stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];
NSString *userAgentP2 = @"My_custom_value";
NSString *userAgent = [NSString stringWithFormat:@"%@ %@", userAgentP1, userAgentP2];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:userAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];