Изменить основной ввод данных - PullRequest
0 голосов
/ 01 марта 2012

У меня есть приложение, которое в настоящее время использует и хранит данные в Core Data.Мое содержимое данных выглядит следующим образом: enter image description here

Мой клиент запросил возможность изменить номер (в сущности «Клиент») или любой из атрибутов в «Комнаты» (кроме CustomerName).

Я не уверен, с чего начать.Я провел поиск в Google и поиск вопросов, но, похоже, не могу найти решение, которое соответствует моим потребностям.

Любая помощь или образец кода будет принята с благодарностью.

Спасибо

Sam

1 Ответ

0 голосов
/ 01 марта 2012

Вы можете изменить номер, используя кодировку значения ключа или напрямую обратившись к его методу

Customer* customer=[NSEntityDescription insertNewObjectForEntityForName:@"Customer" inManagedObjectContext:self.managedObjectContext];
customer.Number=[NSNumber numberWithInt:10];
if(![managedObjectContext save:&err])
    NSLog(@"data cannot be saved");

Аналогичным образом можно получить доступ к объекту Rooms, который будет возвращен как объект NSSet *.Получите требуемый объект и измените значение аналогичным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...