Создание UIButton для добавления данных в Core Data Model - PullRequest
0 голосов
/ 16 апреля 2011

Привет всем, вот уже пару дней чешу голову над этим, но до сих пор не знаю, как это сделать.

У меня есть UIButton, щелкнув по нему, я хотел бы добавить данные в мою модель базовых данных. В настоящее время я использую navigationItem.rightBarButtonItem = addButton; из моего Core Data UITableViewController для добавления данных, но вместо этого мне нравится подключать UIViewController к базовой модели данных и иметь UIButton для добавления данных к нему.

Например, когда эта кнопка UI нажимается, она переключается на другое представление, одновременно добавляя данные в базовую модель данных.

-(IBAction)changeviewandadddata {

SecondViewController *screen = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
[screen release];

}

Буду признателен за любую помощь или предложения о том, как это сделать.

1 Ответ

1 голос
/ 16 апреля 2011

Вот пример для вставки данных в базовое хранилище данных.

NSManagedObject *object = [NSEntityDescription insertNewObjectForEntityForName:@"EntityName" 
                                                        inManagedObjectContext:managedObjectContext];
[object setValue:@"test" forKey:@"something"];
NSError *error = nil;
if (![managedObjectContext save:&error]) {
    NSLog(@"Unresolved error %@, %@", error, [error userInfo]);

    //handle the error
    [managedObjectContext rollback];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...