Надеюсь, это дубликат других ссылок: How to update existing object in Core Data?Как обновить запись в основных данных в iOS?
Но мой сценарий немного отличается.
Дело в том, что я создал один образец базового проекта данных.
Шаг 1: У меня есть 3 ViewController классы
В 1-й экран: я создал одно поле в основных данных "пароль" ==> я сэкономил, используя код, как:
NSManagedObjectContext *context = [self managedObjectContext];
// Create a new userInfo
NSManagedObject *newuserInfo = [NSEntityDescription insertNewObjectForEntityForName:@"UserInfo" inManagedObjectContext:context];
[newuserInfo setValue:self.passwordTxtFldRef.text forKey:@"password"];
NSError *error = nil;
// Save the object to persistent store
if (![context save:&error]) {
// NSLog(@"Can't Save! %@ %@", error, [error localizedDescription]);
}
На втором экране: У меня есть два текстовых поля: Oldpassword
& newpassword
. Здесь я сохранил старый пароль в NSUserDefaults, а на втором экране я проверял состояние погоды oldpassword
правильно или нет -> Это прекрасно.
Здесь мое требование: я хочу обновить Oldpassword
до newpassword
---> на втором экране.
Как это сделать? Не могли бы вы помочь мне в этом отношении?
вы можете посмотреть на него один раз http://www.appcoda.com/core-data-tutorial-update-delete/ –
По используя этот учебник только я создал Demo ---> In В том же представлении контроллер означает, что я могу создавать/обновлять/удалять ===> мое требование - обновлять пароль с одного второго диспетчера представлений до первого viewcontroller –