У меня есть UIPickerView с тремя компонентами, и каждый компонент имеет NSIntegerMax для чисел. Таким образом, мне просто нужно получить данные от каждого компонента и отправить его в другой ViewController, называемый CreationViewController. Эти три объекта, которые мне нужно отправить это строка, учрежденная как так:Добавить ячейку в массив, используя данные из UIPickerView?
NSInteger supplyData = [supplypick selectedRowInComponent:0];
NSInteger mineralData = [supplypick selectedRowInComponent:1];
NSInteger vespeneData = [supplypick selectedRowInComponent:2];
Итак, я хотел бы добавить каждую ячейку в формате этого журнала:
NSLog(@"%i %@ M:%i G:%i", supplyData, namer.text, mineralData, vespeneData);
Все, что нужно знать это то, что поставить ...
NSMutableArray * array = [[NSMutableArray alloc] init];
[array addObject: ];
^^HERE^^
Это все в одной функции. Пожалуйста помоги! Благодаря!
Это выглядит великолепно, но я хочу добавить его в plist со строками, называемый CreationArray.plist. Как я мог это сделать? – Nathan
Просто напишите свой массив в файле, используя -writeToFile: atomically: это создаст plist с некоторым стандартным форматом. Используйте NSPropertyListSerialization, если вам нужно больше контролировать вывод. – omz
На самом деле, я хочу добавить его в другой массив в другом классе. Я импортировал класс, но я не знаю, что делать после знака равенства, например CreationViewController * creation = ... Как я мог это сделать? Спасибо за вашу помощь. – Nathan