我有一个名为的 plist People.plist
,我正在尝试填充一个NSComboBox
被调用的nameBox
. 我在文档中找不到任何说明如何执行此操作或是否有可能的内容。我认为这很容易,但我似乎无法在任何地方找到任何有效的东西。
如何使用 plist 填充 NSComboBox?
这就是我所拥有的,但它似乎不起作用。
- (void)viewDidLoad {
[super viewDidLoad];
self.nameBox.delegate = self;
[_nameBox setUsesDataSource:NO];
NSString *path = [[NSBundle mainBundle] pathForResource:@"People" ofType:@"plist"];
NSMutableArray *contents = [NSMutableArray arrayWithContentsOfFile:path];
for (int i = 0; i < [contents count]; i++){
[_nameBox addItemWithObjectValue:[[contents objectAtIndex:i] objectForKey:@"Name"]];
}
}