我有兩個由關鍵country_id(一個國家 - 很多城市)鏈接的json文件,來自我在NSDictionary
s中編寫的json文件中的數據。從NSDictionary獲取數據
問題:如果我從第一個國家NSDictionary
(國家數據字典)中選擇一個國家如何顯示所有綁定到其他字典(城市數據字典)中所選country_id的數據?
我試過了嗎?
我想下一步該怎麼做:檢查第二NSDictionary
(市數據字典)的所有鍵值爲他們平等選定county_id
//dict3 - dictionary of cities data
for (int i = 0; i<=[[dict3 valueForKey:@"country_id"] count];i++)
{
if ([[[dict3 valueForKey:@"country_id"] objectAtIndex:i] isEqualToString:appDelegate.idSelectedCountry])
{
NSLog(@"object %@",[nameCities objectAtIndex:i]); //array of cities name
}}
但是因爲我的JSON文件是相當大的,這是需要很長時間計算。
我認爲,這種做法是非常糟糕 – ignotusverum