hachinoBlog

hachinobuのエンジニアライフ

UIWebViewでTwitterのmobile画面を開くには(UserAgent変更方法)

UIWebViewでTwitterのハッシュタグ検索結果画面のmobile版URLを表示したらきちんと表示されない現象が起きた。
(mobile版にした訳はUIが見やすかったため。)
UserAgentを変更するといけるようだ。
UIWebViewを初期化する前に

    //UserAgent変更
    NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:@"HachinobuApps", @"UserAgent", nil];
    [[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];
    [dictionnary release];

上記コードでUserAgentを変更してからUIWebViewで再度表示したらmobile版も表示できました。

参考URL
https://dev.twitter.com/discussions/6393
http://blog.champierre.com/958