Ios UIWebView使用外部baseURL加载本地内容

Ios UIWebView使用外部baseURL加载本地内容,ios,facebook,uiwebview,Ios,Facebook,Uiwebview,将BaseURL设置为外部内容时,是否可以在WebView中加载本地内容 我需要将baseURL设置为外部的,因为我正在集成Facebook小部件,它使用与源文件相同的源文件(origin=file)。 因此,我必须将原点设置为http:// 但是当设置包中的绝对css文件路径时,我也无法加载本地资源(如css、图像) 我如何解决这个问题?据我所知,您需要设置http或local,对于facebook,使用本机api https://developers.facebook.com/docs/io

将BaseURL设置为外部内容时,是否可以在WebView中加载本地内容

我需要将baseURL设置为外部的,因为我正在集成Facebook小部件,它使用与源文件相同的源文件(origin=file)。 因此,我必须将原点设置为http://

但是当设置包中的绝对css文件路径时,我也无法加载本地资源(如css、图像)


我如何解决这个问题?

据我所知,您需要设置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];
希望这有帮助