如何使用XML文件动态填充NSPopUpButton的内容值? 我需要使用数组,对吧?
请提供示例代码。
答案 0 :(得分:2)
你没必要,虽然它会让事情变得更容易。您需要从XML文件中提取数据;查看NSXMLDocument文档及其超类NSXMLNode的文档;这些类使得从XML中检索不同的“节点”变得相当容易,并将它们放入数组中。从那里,可以轻松检索其字符串值,将此信息添加到NSPopupButton
实例:
[popUpButton addItemsWithTitles:objects];
其中objects
是NSArray
(或NSMutableArray
),其中包含您要添加到弹出按钮的项目的标题,popUpButton
是指向你的NSPopUpButton
个实例。
This article还应该为您提供有关使用XML数据和从中检索数据的更多信息。