Я пытаюсь добавить несколько объектов Core Data (NSStrings) в NSMutableArray, чтобы я использовал pickerView для использования строк в качестве значений данных.
В настоящее время я могу сохранять строки из textField по одной в файл sqlite в Core Data.
У меня проблемы с извлечением этих объектов из файла sqlite базовых данных в массив NSMutable.
Это код для добавления объектов в файл sqlite ...
-(IBAction)addToPicker
{
CoreDataPickerAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSManagedObject *thePerson = [NSEntityDescription insertNewObjectForEntityForName:@"Event" inManagedObjectContext:context];
[thePerson setValue:textField.text forKey:@"eventName"];
[context save:&error];
textField.text=@"";
self.viewDidLoad;
[textField resignFirstResponder];
}
Прямо сейчас у меня есть ...
- (void)viewDidLoad {
NSMutableArray *array = [[NSMutableArray alloc] init];
//code needed to send all the objects in the sqlite Core Data store into array to be read by the pickerView
self.pickerData = array; // the picker uses NSMutableArray pickerData for its data
[array release];
[super viewDidLoad];
}
любая помощь будет принята с благодарностью.
Chris