Как ограничить добавление в базу данных перед сохранением объекта контекста?

#ios

#iOS

Вопрос:

insertNewObjectForEntityForName метод вставляет объект в базу данных для основных данных в iOS перед сохранением контекста.Как запретить добавление в базу данных перед сохранением объекта контекста??

помогите в решении этой проблемы, пожалуйста…..

вот мой код …. -(BOOL)addTeam:(Team *)team{

 BOOL result = NO;
NSLog(@"inside dao %@ context obj %@",team.team_Name,context);
//here i am getting newly created object also before saving the context...
NSLog(@"Array of team before saving context :%@",[self getAllTeams]);
//  3
NSError *error;
if (![context save:amp;error]) {
    NSLog(@"Whoops, couldn't save: %@", [error localizedDescription]);
    result = NO;
}
NSLog(@"Team saved");
result = YES;
return resu<
  

}

Комментарии:

1. Назначаете ли вы свой объект, созданный из метода insertNewObjectForEntityForName, постоянному хранилищу?

2. Привет, кришнан, я создаю такой объект…….. Team * teamz = [NSEntityDescription insertNewObjectForEntityForName:@»Team» inManagedObjectContext:context]; teamz.team_Name = _nameTextField.text; teamz.short_Name = _shortNameTextField.text; перед сохранением контекста он сохраняется в базе данных … я мало что знаю о core data..

3. можете ли вы поделиться полным кодом, касающимся работы с БД в вашем методе?

4. я уверен, что вот мой код // Метод добавления -(BOOL)addTeam:(Team *)team{ BOOL result = NO;Team * teamz = [NSEntityDescription insertnewobject для EntityForName: @»Team» inManagedObjectContext:context]; teamz.team_Name=_nameTextField.text; teamz.short_Name=_shortNameTextField.метод text; //getAllTeams заключается в просмотре всех записей. NSLog(@»Массив команд:%@ «,[self getAllTeams]);} //здесь перед сохранением контекста созданный объект добавляется в базу данных..

5. пожалуйста, поместите код в вопрос и отформатируйте его