EDIT : 내가 가져온 코드가 그렇게 보이도록 추천대로 NSPredicate를 변경했습니다. 나는 그것이 다음 밖으로 뱉어로드 누를 때이 같은 UITextView에 인쇄 된 데 : 그래서CoreData 기본 도움말
<NSManagedObject: 0x1c7cf0>(entity: DatedText; id: 0x1420c0 <x - coredata://B52D4F88-0210-4AE2-9DA6-C05ED64FE389/DatedText/p12> ; data: <fault>)
중 하나는 올바르게로드 또는 나는를 얻기 위해 노력하고 있어요/저장되지 않았기 때문에 데이터의 데이터를 얻지 못하고 잘못된 결과를 UITextView에로드합니다. 어떤 아이디어?
NSFetchRequest *fetch = [[NSFetchRequest alloc] init];
NSEntityDescription *testEntity = [NSEntityDescription entityForName:@"DatedText" inManagedObjectContext:self.managedObjectContext];
[fetch setEntity:testEntity];
NSPredicate *pred = [NSPredicate predicateWithFormat:@"dateSaved == %@", datePicker.date];
[fetch setPredicate:pred];
NSError *fetchError = nil;
NSArray *fetchedObjs = [self.managedObjectContext executeFetchRequest:fetch error:&fetchError];
if (fetchError != nil) {
NSLog(@" fetchError=%@,details=%@",fetchError,fetchError.userInfo);
return nil;
}
NSString *object = [NSString stringWithFormat:@"%@",[fetchedObjs objectAtIndex:0]];
noteTextView.text = object;
것은 내가 코어 데이터를 사용하는 방법을 운동 모든 종류의 문제를 가지고있다, 그래서 기초, 핵심 데이터를 사용하여 새로운 윈도우 기반의 아이 패드 프로젝트에 다시 갔다.
보기 및 작동하지 않는 일부 코드를 추가했습니다. hehe. 기본적으로 일부 텍스트를 날짜에 저장하려고 시도하면 그 날짜로 돌아갈 때 이전에 저장 한 텍스트가 다시 표시됩니다.
어떤 비트가 작동하지 않습니까? 그것은 부서 지는가? 아니면 네가 기대하는대로하지 않는거야? 당신은 디버거를 사용하여 단계별로 시도하고 중단 점을 설정 했습니까? 즉 다양한 단계를 거친 후 중단 점을 설정 한 다음 변수를 살펴보고 예상 한 내용이 포함되어 있는지 확인하십시오. 여기에 당신의 연구 결과를 넣으면 나는 다시 튀어 나와 다른 모습을 보일 것이다. – MCannon
Mr 프로젝트 : http://www.mediafire.com/?1x77zf8x21i84d1 언제든지보십시오. 나는 그것이 도달하면 충돌한다는 것을 발견했다 :'NSArray * fetchedObjs = [self.managedObjectContext executeFetchRequest : fetch error : & fetchError;;'loadNotes'. –
사람들에게 귀하의 프로젝트를 다시 알려주지 말고,보고있는 문제 또는 귀하가 갖고있는 질문에 대해 설명하십시오. –