Показать значения NSArray, которые хранятся в NSDictionary - PullRequest
0 голосов
/ 29 августа 2010

Я пытаюсь сохранить объект NSArray с простым ключом (1,2,3 и т. Д.) Внутри NSDictionary. Я почти уверен, что это сработало, но я не уверен, как отобразить данные массива, которые там хранятся, у меня работает следующее (отображение одного массива данных)

Тестовое приложение, над которым я работаю, представляет собой простой словарь. Определение - это класс, который я получил для слов и их определений, а слова - это массив, который имеет два значения - слово и определение

Definition *words = (Definition *)[appDelegate.words objectAtIndex:indexPath.row];

Затем отображаются данные в табличном представлении:

[cell.textLabel setText:words.name];
[cell.detailTextLabel setText: words.description];

1 Ответ

0 голосов
/ 01 сентября 2010

Не совсем уверен, что вы спрашиваете здесь. Вы создаете экземпляр Definition, так какие свойства он имеет? Если у вас есть имя и описание NSStrings, тогда этот код должен работать нормально, но я думаю, что вы пытаетесь сделать что-то другое.

Вы получаете доступ к информации в NSDictionary, вызывая objectForKey: или valueForKey:.

Вы также можете хранить информацию в объекте. Если вы создали свое определение для хранения двух строк - имени и описания, вы могли бы обойти NSDictionary все вместе.

Не могли бы вы опубликовать свой Description.h, чтобы мы могли видеть, что происходит?

...