2011-09-18 3 views
0

У меня вопрос «noobie» (я новичок в iPhone). В любом случае, я заполнил Plist под названием temp.plist с несколькими элементами в словаре. Первый элемент называется «+ 0 + 1», второй называется «+ 0 + 2» и т. Д.Показать текст из словаря Plist нажатием кнопки

У каждого из них есть текст, который будет отображаться при вызове при нажатии кнопки на iPhone. Когда я нажимаю кнопку «1», я хочу, чтобы текст с «+ 0 + 1» отображался на экране и так далее.

Я видел несколько примеров с использованием NSArray, но поскольку у меня есть эти слова в формате Dictionary, я не уверен, что это правильный способ продолжения.

Можете ли вы указать мне некоторые примеры отображения текста из словаря Plist, когда условие = «да»?

ответ

1

Вы можете восстановить свой словарь из вашего списка свойств и хранить в в словаре переменной как:

NSString * plistPath = [[NSBundle mainBundle] pathForResource:@"temp" ofType:@"plist"]; 

NSDictionary *myDictionary = [[NSDictionary dictionaryWithContentsOfFile:plistPath]; 

Затем, чтобы получить элементы из словаря, вызовите objectForKey на него

NSString *myText = [myDictionary objectForKey:@"+0+1"]; 
+0

Это помогает ALOT , Очень признателен. (Кен) – Ken

+0

Добро пожаловать. Если он отвечает на ваш вопрос, пожалуйста, подумайте о том, чтобы щелкнуть галочкой, чтобы принять ответ. Или, если это не дает мне знать, и я могу помочь дальше. ура – MattyG

Смежные вопросы