正如标题所述,我正在尝试从两个 NSComboBoxes 和两个 NSTextFields 中提取数据。然后我将数据添加到基本的 NSArray 以将其保存到 plist。我目前的问题是我已经能够从第一个但不是第二个 NSTextField 获取数据。我试过使用objectValue
and stringValue
。两者都只返回第一个框中的数据。
NSString *path =@"/myplist.plist";
NSArray *array = [NSArray arrayWithObjects:[dropBuild objectValueOfSelectedItem], [dropDept objectValueOfSelectedItem], [roomNumber objectValue], [cDesc objectValue], nil];
NSDictionary *plist = [NSDictionary dictionaryWithObjectsAndKeys:array, @"ArrayKey", @"SomeString", @"StringKey", nil];
[plist writeToFile:path atomically:YES];
我知道这不是最好的代码,但我是这门语言的新手。我在网上找到了这个数组并用它运行。
感谢任何花时间回复的人。