0
我確定這個問題已經在這裏被問了幾十次,但我似乎無法找到任何接近我所需的東西。正確解決這個問題我有一點問題。我需要從NSDictionary
中獲得一個值,並將其放入NSArray
。如何從NSDictionary獲取一個值並將其移動到NSArray
NSDictionary *dictionary = @{@"ID1":@{
@"mainPhone": @"<number>",
@"Address": @"<address>",
@"City": @"<Tulsa, OK>",
@"Date": @"1-1-2017",
@"Person1": @{
@"First": @"<FirstName>",
@"Last": @"<LastName>",
@"Phone": @"<number>",
@"Email": @"[email protected]",
@"Birth": @"<date>",
@"ID": @"12345",
},
@"Person2": @{
@"First": @"<FirstName>",
@"Last": @"<LastName>",
@"Phone": @"<number>",
@"Email": @"[email protected]",
@"Birth": @"<date>",
@"ID": @"12345",
},
@"ID2":@{
@"mainPhone": @"<number>",
@"Address": @"<address>",
@"City": @"<Tulsa, OK>",
@"Date": @"1-1-2017",
@"Person3": @{
@"First": @"<FirstName>",
@"Last": @"<LastName>",
@"Phone": @"<number>",
@"Email": @"[email protected]",
@"Birth": @"<date>",
@"ID": @"12345",
},
@"Person4": @{
@"First": @"<FirstName>",
@"Last": @"<LastName>",
@"Phone": @"<number>",
@"Email": @"[email protected]",
@"Birth": @"<date>",
@"ID": @"12345",
},
};
在我的示例字典以上,我需要拿到鑰匙First
第3層字典下並將其加載到一個數組。標記爲ID
和Person
的字典將被分配單獨的ID號碼將是唯一不會是靜態的密鑰。提前致謝。
只需使用''objectForKey' [字典objectForKey:@ 「ID」] objectForKey:@ 「人」] objectForKey:@ 「第一」]]]' – bejado
你也可以做到這一點'[字典valueForKeyPath: @「key1。@ specialKey.key3」]' –
首先檢查您的打開和關閉大括號括號。這是對的嗎? –