NSManagedObjectContext не сохраняет столбец отдельно?

#ios #iphone #objective-c #ipad

#iOS #iPhone #objective-c #iPad

Вопрос:

Я пытаюсь сохранить некоторые данные в своей основной таблице данных. У меня возникла проблема, связанная с тем, что только одно значение столбца не сохраняется с переданным значением.

Я почти потратил день, чтобы разобраться в этом.

 [contactObj setLastName:@"Hey"]; NSLog(@"LAST NAME CHECk : %@ %@",
[contactDict objectForKey:@"LastName"], contactObj.lastName); // Here contactObj.lastName
its printing.But not saved
 

Пожалуйста, предложите / помогите.

Ответ №1:

Вызывали ли вы метод «сохранить» вашего экземпляра NSManagedObjectContext? Он имеет механизм кэширования и может вызвать вашу проблему. Попробуйте это:

 NSError *err = nil;
[INSTANCE_NAME_OF_YOUR_NSManagedObjectContext save:amp;err];
 

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

1. Да, я звонил. Все столбцы сохраняются, кроме этого.

2. @EaswaramoorthyK это странно. Затем я бы проверил, есть ли какие-либо проблемы с настройкой и получателем «last name», а также с настройками в файле .xcdatamodeld . Я также предлагаю вам добавить информацию о том, что вы пытались решить проблему, в свой вопрос.