Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php iphone5uiwebvew问题_Php_Javascript_Jquery_Ios_Uiwebview - Fatal编程技术网

Php iphone5uiwebvew问题

Php iphone5uiwebvew问题,php,javascript,jquery,ios,uiwebview,Php,Javascript,Jquery,Ios,Uiwebview,我已经创建了一个只从我们的网站加载网页某些部分的应用程序,我们的应用程序将wordpress url发送到php文件,然后使用php代理将网页内容加载到uiwebview。然而,当应用程序在iPhone5上运行时,uiwebview不会加载内容,但实际上可以在其他所有设备上运行,如iPad2(iOS 6)、iPhone3G(iOS 4.1)、iOS模拟器和iPodtouch。有人知道为什么会这样吗 如果您需要更多信息或有不清楚的地方,请告诉我 谢谢你的时间和帮助 代码: -加载uiwebview

我已经创建了一个只从我们的网站加载网页某些部分的应用程序,我们的应用程序将wordpress url发送到php文件,然后使用php代理将网页内容加载到uiwebview。然而,当应用程序在iPhone5上运行时,uiwebview不会加载内容,但实际上可以在其他所有设备上运行,如iPad2(iOS 6)、iPhone3G(iOS 4.1)、iOS模拟器和iPodtouch。有人知道为什么会这样吗

如果您需要更多信息或有不清楚的地方,请告诉我

谢谢你的时间和帮助

代码:

-加载uiwebview的应用程序代码

    NSString *jobURL = [NSString stringWithFormat:@"http://www.redstarjobs.com/?job=%@",[jobDetails objectForKey:@"PostName"]];    
    NSString *urlString = [NSString stringWithFormat:@"http://bigbluemagic.com/redstarjobs/testing_1/script.php?url=%@",[jobURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
   [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
-加载网页内容php文件

-代理php文件

<?php echo file_get_contents(urldecode($_GET['url']));?>

尝试一次对整个URL进行编码,而不仅仅是对结束位进行编码

NSString *jobURL = [NSString stringWithFormat:@"http://www.redstarjobs.com/?job=%@",[jobDetails objectForKey:@"PostName"]];
NSString *urlString = [NSString stringWithFormat:@"http://bigbluemagic.com/redstarjobs/testing_1/script.php?url=%@",jobURL];
NSURL *stringUrl = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[self.webView loadRequest:[NSURLRequest requestWithURL:stringUrl]];
如果这不起作用,请调用UIWebView
didFailLoadWithError
方法,查看它作为错误返回的内容

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error

NSLog jobURL、urlString并用结果编辑您的问题感谢您的建议,事实证明测试人员使用了错误的应用程序版本。
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error