我的应用程序访问我的服务器上的一个简单的php文件,它执行简单的回显“是”;用于测试目的。我尝试将echo的内容转换为NSString对象,如下所示,但我的字符串总是返回(null)。怎么了?
NSString *theString = [NSString stringWithContentsOfURL:aURLThatEchos];
NSLog(@"Value is: %@", theString);
//Outputs: Value is: (null)
答案 0 :(得分:1)
确保该URL实际上是有效的非零NSURL对象。确保服务器正在看到命中。您还可以尝试使用NSURLConnection,ASIHTTPRequest或其他一些异步方法来发出请求,因为这会为您提供更多的失败和错误信息。
答案 1 :(得分:1)
只是为了确保,您知道当您致电stringWithContentsOfURL
时,网址不能是字符串,而是与[NSURL URLWithString:@"http://site.com"];
实施的NSURL对象?