为什么-stringWithContentsOfURL不返回我的php echo?

时间:2009-10-03 00:29:43

标签: php iphone url uikit nsstring

我的应用程序访问我的服务器上的一个简单的php文件,它执行简单的回显“是”;用于测试目的。我尝试将echo的内容转换为NSString对象,如下所示,但我的字符串总是返回(null)。怎么了?

NSString *theString = [NSString stringWithContentsOfURL:aURLThatEchos];
NSLog(@"Value is: %@", theString);



//Outputs: Value is: (null)

2 个答案:

答案 0 :(得分:1)

确保该URL实际上是有效的非零NSURL对象。确保服务器正在看到命中。您还可以尝试使用NSURLConnection,ASIHTTPRequest或其他一些异步方法来发出请求,因为这会为您提供更多的失败和错误信息。

答案 1 :(得分:1)

只是为了确保,您知道当您致电stringWithContentsOfURL时,网址不能是字符串,而是与[NSURL URLWithString:@"http://site.com"];实施的NSURL对象?