在 UIWebView 中显示本地网页
Posted
技术标签:
【中文标题】在 UIWebView 中显示本地网页【英文标题】:Display a local web page in a UIWebView 【发布时间】:2013-06-09 18:49:08 【问题描述】:我正在尝试在 UIWebView
中显示本地网页。本地网页是一个 php
文件并存储在 Supporting Files 文件夹中,然后是我创建的一个名为 pages 的文件夹。我试过这段代码,但它不起作用。
@synthesize web;
- (void)viewDidLoad
[super viewDidLoad];
NSString *path = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"php" inDirectory:@"web"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[web loadRequest:request];
[web setDelegate:self];
[web loadRequest:request];
【问题讨论】:
您正在尝试运行呈现网页的 PHP 脚本?因为除非您还运行执行代码的网络服务器,否则您无法提供 PHP。另请参阅:***.com/questions/8326210/… 处理相同的主题。 【参考方案1】:您不能在UIWebView
中加载PHP
文件,因为PHP
需要服务器运行。
【讨论】:
【参考方案2】:您不能通过 UIWebView 运行本地 php 文件。 PHP 是一种服务器端脚本语言。 OS X(和 Windows)不知道如何解释 php 代码。
这似乎是您制作的 iPhone 应用程序,在您的 iPhone 应用程序中运行本地 php 是行不通的,并且在可预见的未来将继续如此。
【讨论】:
以上是关于在 UIWebView 中显示本地网页的主要内容,如果未能解决你的问题,请参考以下文章