在UIWebView中显示本地Web页面

时间:2013-06-09 18:49:08

标签: ios objective-c cocoa-touch uiwebview

我正在尝试在UIWebView中显示本地网页。本地网页是PHP文件,存储在Supporting Files文件夹中,然后存储在我创建的名为webpages的文件夹中。我试过这段代码,但它没有用。

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

2 个答案:

答案 0 :(得分:1)

您无法在PHP中加载UIWebView文件,因为PHP需要服务器才能运行。

答案 1 :(得分:0)

您无法通过UIWebView运行本地php文件。 PHP是一种服务器端脚本语言。 OS X(和Windows)不知道如何解释php代码。

它似乎是您正在制作的iPhone应用程序,并且在您的iPhone应用程序中运行本地php是不可取的,并且将在可预见的未来继续使用。