objective-c - 从 XML 文件动态加载 NSPopUpButton 内容

标签 objective-c xml cocoa arrays popup

如何使用 XML 文件动态填充 NSPopUpButton 的内容值? 我需要使用数组,对吗?

请提供示例代码。

最佳答案

您不必这样做,尽管这会让事情变得更容易。您需要从 XML 文件中提取数据;看看NSXMLDocument文档及其父类(super class)的文档 NSXMLNode ;这些类使得从 XML 中检索不同的“节点”并将它们放入数组中变得相当容易。从那里,可以轻松检索其字符串值,将此信息添加到您的 NSPopupButton 实例中:

[popUpButton addItemsWithTitles:objects];

其中 objects 是一个 NSArray (或 NSMutableArray),其中包含要添加到弹出按钮的项目的标题,并且popUpButton 是指向 NSPopUpButton 实例的指针。

This article还应该为您提供一些有关使用 XML 数据并从中检索数据的更多信息。

关于objective-c - 从 XML 文件动态加载 NSPopUpButton 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/990963/

相关文章:

iphone - 我可以在 FBDialog 或 FBConnect 中打开 URL(Facebook 页面)吗?

java - 使用套接字在 Java 中的客户端服务器应用程序上进行 xml 处理

cocoa - 如何单击segmentedControl对象并使用它来更改 View ?

cocoa - 检查音频文件替代聚光灯

ios - 如何在 Swift 中使用 SKPSMTPMessageDelegate 协议(protocol)?

ios - 从数组中的数组访问对象(在模型类中定义)

objective-c - 在 cocos2d 游戏中,如何允许两个操纵杆同时输入?

java - jackson -XML。如何忽略 XML 属性?

java - 在android studio中遇到通货膨胀异常

objective-c - 异步 setUp 方法完成后运行测试