3 개의 텍스트 상자와 하나의 팝업 버튼이있는 간단한 양식이 있습니다. 이 필드는 두 번째 엔티티 (AccountType)와의 관계가있는 coredata 엔티티 (Account)에 바인딩됩니다. 팝업 버튼 목록은 AccountType 엔터티에서 채워지며 Account.type 관계에 바인딩됩니다. 나는 또한 내 XML 백업 저장소로 내 텍스트 상자 중 하나, 전화의 내용을 제외하고 잘 지속하나의 엔티티 속성을 유지하지 못하는 CoreData 바인딩
NSError *error;
if (![[self managedObjectContext] save: &error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
}
모든 형태의 컨트롤러 코드에서 현재 개체의 선방을 수행하는 저장 버튼을 가지고 ... 그것 textbox3. textbox1, textbox2 및 관계는 XML 파일에는 괜찮지 만 textbox3에는 저장되지 않으며 저장시 오류가 없습니다.
textbox3을 제거하면 모든 것이 textbox2를 제외한 모든 항목을 저장합니다. Textbox3을 폼에 복사하면 같은 엔티티 속성에 대해 2 개의 바인딩이 있으므로 textbox1, textbox2, textbox3 및 관계는 잘 유지됩니다.
누구든지 coredata로이 동작을 보았습니까?
도움을 주시면 감사하겠습니다.
값을 설정했을 때 텍스트 필드에서 벗어나지 않았기 때문에 속성이 저장되지 않는 것 같습니다. 값을 입력 한 후 텍스트 필드에서 탭하면 속성이 새 값으로 설정됩니다. – robsonj
그래서 바운드 속성 값이 텍스트 필드에서 벗어날 때까지 업데이트되지 않는 것 같습니다. 텍스트 필드 값이 변경되면 곧 속성 값을 업데이트하도록 동작을 변경할 수 있습니까? – robsonj