2012-01-04 1 views
1

Я пытаюсь загрузить Twitter в свой UIWebView Используя loadHTMLString (после загрузки DOM с использованием NSURLRequest), теперь строка, в которой я содержал правильный HTML.UIWebView не загружает мобильный твиттер (iPad)

Он загружает страницу Twitter, но затем я получаю только черную полосу, показывающую круг прогресса, кто-нибудь знаком с этой проблемой и знает, как ее решить?

ответ

1

Почему вы сначала загружаете html и пытаетесь загрузить UIWebView с loadHTMLString после?

Я думаю, что вы создаете проблему с магией ajax, потому что вы не запускаете html из того же домена, что и ваши вызовы ajax. И это похоже на межсайтовый скриптинг.

Я думаю, что вы можете лучше использовать что-то подобное и действительно загружать на домашней странице Twitter.

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 
//URL Request Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 
+0

Проблема в том, что при использовании loadRequest многие изменения в запросе теряются. – Thys

+0

+1 для хотя бы для того, чтобы ответить на вопрос :) – Thys

+0

никаких проблем ;-). какие изменения в запросе вы имеете в виду? –