2015-02-02 2 views
0

Можно ли загружать локальный контент в WebView при настройке BaseURL на что-то внешнее?UIWebView загружает локальный контент с внешней базойURL

Мне нужно установить baseURL так что-то внешнее, потому что я интегрирую виджет Facebook, который использует то же самое происхождение, что и исходный файл (origin = file). Итак, я должен установить источник в http: //

Но тогда я не могу загружать локальные ресурсы (например, css, images), также при настройке абсолютного пути файла css в комплекте.

Как это исправить?

ответ

0

Насколько я знаю, вам нужно установить http или local, а для facebook использовать собственный api.

https://developers.facebook.com/docs/ios 

Таким образом, вы можете делать все на местном языке с помощью facebook api.

NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html"]; 
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil]; 
[webView loadHTMLString:htmlString baseURL:nil]; 

надеюсь, что это помогает

Смежные вопросы