2013-04-13 87 views
1

我用Codeigniter框架(www.imlecturer.arkmon.co.uk)構建了一個簡單的網站。它根據搜索表單顯示人員列表。我的json搜索請求是index.php/find/findemp。搜索字段名稱是firstnamedept。現在我想通過AFNetworking從iPhone發送搜索請求,並顯示相同的列表作爲表格視圖,從中我將發送請求以獲取更多詳細信息(網址:/index.php/find/display/23)。 我有這樣的代碼在iPhone:從Codeigniter向AFNetworking請求數據

NSURL *url = [NSURL URLWithString:@"http://www.imlecturer.arkmon.co.uk/index.php/find/findemp"]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
AFJSONRequestOperation *operation; 
operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *req, NSHTTPURLResponse *response, id jsonObject) { 


...cell.textLabel.text = [tweet objectForKey:@"firstName"]; 

這顯示錯誤並顯示整個數據庫

Error Domain=AFNetworkingErrorDomain Code=-1016 "Expected content type {(
"text/json", 
"application/json", 
"text/javascript" 
)}, got text/html" 
+0

我相信你正在尋找[這個答案](http://stackoverflow.com/a/12726827/902968) –

+0

我以前見過這個,我其實是期待json。我的問題是如何更改我的網址。像:「http://search.twitter.com/search.json?q=Apple」 – PurpleMonk

+0

我可能需要設置JSON文件,但我不知道該怎麼做。 – PurpleMonk

回答

1

是,該解決方案是要麼改變接收機應用基思笑臉建議或創建自己的JSON發生器繼thisthis教程。