2009-10-03 63 views
2

我的应用程序在我的服务器上访问一个简单的php文件,它执行简单回声“YES”;用于测试目的。我尝试将echo的内容放入如下的NSString对象中,但我的字符串总是返回(null)。怎么了?为什么不是-stringWithContentsOfURL返回我的PHP回声?

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



//Outputs: Value is: (null) 

回答

1

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

1

为了确保您知道,当您拨打stringWithContentsOfURL时,URL不能是字符串,而是一个NSURL对象,与[NSURL URLWithString:@"http://site.com"];实例化?