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