changer d'agent user plusieurs fois

J'essaye de basculer l'agent d'user pour un uiwebview entre l'iPhone et l'iPad. Donc, pour avoir un button qui va changer d'agent user iPad à l'agent user iPhone et en arrière.

J'ai trouvé ce lien: http://www.mphweb.com/fr/blog/easily-set-user-agent-uiwebview

Malheureusement, l'agent user ne peut être modifié qu'une seule fois, même si je recréer le uiwebview.

Est-ce que quelqu'un a une idée sur la façon de le faire?

Btw, j'ai également essayé de définir l'agent user dans l'en-tête urlrequest, sans succès.

Merci

Moi aussi, j'ai pu définir l'UserAgent une seule fois. Alors je ne peux plus le changer. J'ai essayé sur le simulateur et sur l'appareil aussi. Même problème.

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSDictionary *dictionary = @{@"UserAgent" : @"MyOWnUserAgent_2"}; [[NSUserDefaults standardUserDefaults] registerDefaults:dictionary]; } 

Je n'utilise pas de vues Web. Je fais juste des appels comme:

 NSURLSession *session = [NSURLSession sharedSession]; [[session dataTaskWithURL:[NSURL URLWithSsortingng:urlRequest] completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) 

J'ai nettoyé, supprimé l'application de l'appareil, j'ai reconstruit, j'ai quitté, redémarrer, reconstruit … Le problème est toujours là. Je cours XCode 7.3 (7D175) sur OS X 10.11.5 (15F34) et construit contre Deploymen Target iOS 9.1, Base SDK iOS 9.3. Une idée?