У меня есть приложение, которое хранит данные с использованием core data
. В какой-то момент данные извлекаются, и я не могу понять, как это правильно. Я пытаюсь получить значение -5 от поля ObsObservationResult.Данные, полученные из основных данных, неверны
В браузере sqlite
я вижу это:
Значение сохраняется как -5. Данные из core data
извлекается с помощью:
NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Observations"];
NSError *error = nil;
observationList = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error];
И
NSUInteger obsResult = [[[observationList objectAtIndex:loop1] valueForKey: @"obsObservationResult"] integerValue];
наборы ObsResult, но когда я смотрю на фактическое значение, извлеченное я получаю что-то странное.
Я понятия не имею, почему он не показывает -5, как это идентификатор в базе данных sqlite
.
Фантастический - как я не видел этого U. Спасибо. – RGriffiths