0
나는 데이터 모델 제의 ViewController의 didLoad에서 I 설정이라는 설정을 사용하고 저장하지 않습니다 증분 문자열을 업데이트 한 다음 db를 업데이트하려고합니다. 코어 데이터가 올바르게
- (IBAction)RowStepperAction:(UIStepper *)sender
{
double value = [sender value];
settings.numberofrows = [NSNumber numberWithDouble:value];
[self.RowNumber setText:[NSString stringWithFormat:@"%d", (int)value]];
NSError *error = nil;
// Save the object to persistent store
if (![[self managedObjectContext] save:&error]) {
NSLog(@"Can't Save! %@ %@", error, [error localizedDescription]);
}
}
내가보기를 불러 온
다시 내가 할 :[self.ColumnStepper setValue:[settings.numberofcolumns doubleValue]];
[self.RowStepper setValue:[settings.numberofrows doubleValue]];
이 나는 데이터베이스에 설정된 디폴트 값을 반환합니다. 왜 이런거야?
settings = [NSEntityDescription insertNewObjectForEntityForName:@"Settings" inManagedObjectContext:[self managedObjectContext]];
이 기본 값을 갖게됩니다