Динамически загружать содержимое NSPopUpButton из файла XML - PullRequest
1 голос
/ 13 июня 2009

Как динамически заполнить значения содержимого NSPopUpButton с помощью файла XML? Мне нужно использовать массивы, верно?

Пожалуйста, предоставьте пример кода.

1 Ответ

2 голосов
/ 13 июня 2009

Тебе не обязательно, хотя это облегчит жизнь. Вам нужно извлечь данные из вашего XML-файла; взгляните на документацию NSXMLDocument и документацию для ее суперкласса, NSXMLNode ; эти классы позволяют довольно легко извлекать различные «узлы» из вашего XML и помещать их в массив. Оттуда легко получить их строковые значения, добавьте эту информацию в ваш NSPopupButton экземпляр:

[popUpButton addItemsWithTitles:objects];

Где objects - это NSArray (или NSMutableArray), содержащий названия элементов, которые вы хотите добавить к всплывающей кнопке, а popUpButton - указатель на ваш экземпляр NSPopUpButton.

Эта статья также должна предоставить вам дополнительную информацию о работе с данными XML и получении данных из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...