#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 . Я также предлагаю вам добавить информацию о том, что вы пытались решить проблему, в свой вопрос.