2009-10-03 65 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"];實例化?