Как выполнить итерации по словарю, не зная ключи при становлении ключевым и объектным?

Я имею NSDictionary и хочу выполнить итерации по объектам. Но в то же время я должен знать ключ словаря.

Я помню, что была специальная, необычная форма быстрого перечисления, но забыла точный синтаксис.

Кто-либо?

6
задан dontWatchMyProfile 17 June 2010 в 19:26
поделиться

3 ответа

Я думаю, что вам нужно что-то вроде этого:

for (id key in dictionary) {
    NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
}

Взято из здесь.

8
ответ дан 8 December 2019 в 14:40
поделиться

keyEnumerator возвращает объект, который позволяет вам перебирать все ключи в словаре. From here

0
ответ дан 8 December 2019 в 14:40
поделиться
for (id key in mydictionary) {
   id mything = [mydictionary objectForKey:key];
}
1
ответ дан 8 December 2019 в 14:40
поделиться