我有這個iOS應用我的工作,當我做出的API調用,我得到這樣的數據的重新設置:從API響應訪問數據是iOS應用
{
"finished_on" = 1414499584;
id = 4370760;
ip = "1.1.1.1";
mode = 1;
name = asdasdasdasd1;
remaining = 420;
score = 0;
"simulation_block" = 0;
"simulation_id" = 0;
"simulation_type" = 0;
"started_on" = 1414499583;
status = "-1";
step = 1;
total = 5;
}
API調用使用這個:
AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:req];
op.responseSerializer = [AFJSONResponseSerializer serializer];
[op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
而且響應來自[responseObject description]。
這一切都適用於我的應用程序的其他地方。那裏沒問題。只是因爲某種原因而困惑於我如何處理這些數據。
誰能告訴我怎樣才能訪問這些數據的一部分?例如,我想要拉出「名稱」。當我檢查XCode中的數據時,它告訴我它是一個NSObject。我已經嘗試將其轉換爲JSON字符串和其他方式,但我沒有運氣。
顯示從API獲取此結果的相關代碼。 – rmaddy 2014-10-28 17:36:34
你說你不知道爲什麼發佈代碼會有幫助。感謝代碼,人們現在知道你在做什麼,現在可以爲你的問題提供一個答案。人們現在知道你正在取回一個'NSDictionary'響應,輸出只是字典的一個日誌。 – rmaddy 2014-10-28 18:06:49
它現在將幫助展示如何獲得並嘗試使用「名稱」值,並且您應該解釋您所做的問題。 – rmaddy 2014-10-28 18:07:55