run locally created file on iPhone safari

2019-08-25 03:41发布

am new to iOS application dev. I want to ask whether could create a html file and save it in app (files) and run this html file on iOS safari?

thanks al

3条回答
老娘就宠你
2楼-- · 2019-08-25 04:33

Use UIWebView to load html file. visit webView class Reference for detail documentation.

UIWebView *webView=[[UIWebView alloc ]initWithFrame:CGRectMake(0,0, 320, 480)];
[window/someotherview addSubView: webView];
NSURL *url=[NSURL fileURLWithPath:[[NSBundle mainBundle] @"index" ofType:@"html"]];
NSURLRequest *reqUrl=[NSURLRequest requestWithURL:url];
[webView loadRequest:reqUrl];

查看更多
淡お忘
3楼-- · 2019-08-25 04:34

I don't think it is possible. Neither UIApplication's openURL: nor UIDocumentInteractionController will open an html file in Safari. I would suggest you instantiate your own "Safari" (UIWebView) and open the html file within your app. If will behave pretty much like Safari.

查看更多
贼婆χ
4楼-- · 2019-08-25 04:35

You can't, unless you jailbreak in which case you can start a local web server on the iPhone.

查看更多
登录 后发表回答