在iPhone Safari上运行本地创build的文件

是iOS应用程序开发的新手。 我想问是否可以创build一个html文件,并将其保存在应用程序(文件),并在iOS Safari上运行这个html文件?

谢谢

我不认为这是可能的。 UIApplication的openURL和UIDocumentInteractionController都不会在Safari中打开html文件。 我build议你实例化你自己的“Safari”(UIWebView),并在你的应用程序中打开HTML文件。 如果会performance得像Safari一样。

你不能,除非你越狱,在这种情况下,你可以在iPhone上启动本地Web服务器。

使用UIWebView来加载HTML文件。 请访问webView类参考了解详细的文档。

 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];