Я имею NSDictionary и хочу выполнить итерации по объектам. Но в то же время я должен знать ключ словаря.
Я помню, что была специальная, необычная форма быстрого перечисления, но забыла точный синтаксис.
Кто-либо?
Я думаю, что вам нужно что-то вроде этого:
for (id key in dictionary) {
NSLog(@"key: %@, value: %@", key, [dictionary objectForKey:key]);
}
Взято из здесь.
keyEnumerator возвращает объект, который позволяет вам перебирать все ключи в словаре. From here
for (id key in mydictionary) {
id mything = [mydictionary objectForKey:key];
}