Ошибка не в вашем коде!UIWebView, особенно в симуляторе, использует пользовательский агент примерно так:
Mozilla / 5.0 (iPhone Simulator; U; CPU iPhone OS 4_2, как Mac OS X; en-us) AppleWebKit / 533.17.9 (KHTML, как Gecko) Mobile / 8C134
При вызове URL-адреса, если он приводит к ошибке, которую вы видите.Это ошибка на стороне сервера.
Вы можете изменить свой пользовательский агент с помощью этого кода, поместить его где-нибудь на этапе запуска приложения, чтобы он устанавливался только один раз:
NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Safari/528.16", @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];
[dictionnary release];
С помощью этогоЯ смог открыть вашу страницу.Похоже, что сайт возвращает другую разметку для iphone, поэтому в результате с кодом выше будет показан веб-сайт, который немного велик для небольшого дисплея.