0

我有一个名为的 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"]];
    }
}
4

0 回答 0