Как указано в заголовке, я пытаюсь извлечь данные из двух NSComboBoxes и двух NSTextFields. Затем я добавляю данные в базовый NSArray, чтобы сохранить его на plist. Моя текущая проблема заключается в том, что я смог получить данные из первого, но не второго NSTextField. Я пробовал использовать objectValue
и stringValue
. Оба возвращают только данные из первого окна.Как сохранить данные из нескольких NSTextFields и NSComboBoxes в NSArray
NSString *path [email protected]"/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];
Я понимаю, что это не лучший код, но я новичок в языке. Я нашел этот массив онлайн и работал с ним.
Спасибо всем, кто не торопится ответить.