[問題] NSDictionary /NSArray /introspection
objective-C新手
送了一個URL request之後收到一個json回傳
使用了NSJSONSerialization將json轉換成NSDictionary
例如:
rows = (
{
elements = (
{
distance = {
text = "612 km";
value = 611596;
};
duration = {
text = "5 hours 47 mins";
value = 20811;
};
status = OK;
}
);
}
);
status = OK;
}
key是 @"rows"
value是一包東西 我用isKindOfClass重複猜了兩三次
得知這個value是一個NSArry
問題一:
要怎麼快速得到某個物件是屬於哪個class?
我仍先預設這個物件也許是某種class我才能用isKindOfClass配上if驗證
python裡面有個好功能 type(xxx)馬上可以回傳xxx的型別
問題二
但是我要怎麼將這個NSArry的內容再次轉換成一個好用的Dictionary?
我最終的希望是能夠找到簡易的方式去取得
distance.text="612km" / duration.text ="5 hours 47 mins"
謝謝大家幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 76.169.48.217
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1401866176.A.0C3.html
※ 編輯: sean72 (76.169.48.217), 06/04/2014 15:18:39
推
06/04 15:28, , 1F
06/04 15:28, 1F
→
06/04 15:30, , 2F
06/04 15:30, 2F
→
06/04 15:31, , 3F
06/04 15:31, 3F
→
06/04 15:34, , 4F
06/04 15:34, 4F
→
06/04 15:35, , 5F
06/04 15:35, 5F
→
06/04 15:35, , 6F
06/04 15:35, 6F
→
06/04 15:36, , 7F
06/04 15:36, 7F
→
06/04 17:34, , 8F
06/04 17:34, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章