로그인 (사용자 ID, 비밀번호)과 정보 (제목, 정보)의 두 엔티티가 있습니다. 이제 그들 사이에는 1 대 1의 관계가 있습니다. 사용자에게 고유 한 데이터베이스에 정보를 추가해야합니다.1 대 1 관계 코어 데이터 iOS
Login *information = [NSEntityDescription insertNewObjectForEntityForName:@"Login"
inManagedObjectContext:self.managedObjectContext];
information.information.title = informationTitleTextView.text;
information.information.info_1 = information1textview.text;
information.information.info_2 = information2textview.text;
[self.managedObjectContext save:nil]; // write to database
[self.delegate savebuttontapped:self];
그러나 그것은 내가 뭘 잘못, Working.I 모르는 아니라 어떤 도움을 주시면 감사하겠습니다 :
내 코드는 여기 아래에있다?.
'정보'로 로그인 인스턴스를 이름 짓는 것은 확실히 혼란 스럽습니다. 또한,이 코드가 실행되고 있다면 * nothing *이 아닌 * 분명히 * 어떤 일이 일어나고 있습니다. 그렇게하지 않으면 일어날 것으로 예상되는 것을 설명하면 도움이 될 것입니다. '-save :'가 반환 할 수있는 오류를 무시하지 않았다면 도움이 될 것입니다. NSError 포인터의 주소를 전달하는 것이 얼마나 어렵습니까? – Caleb
값을 특성에 할당하고 싶습니다 ...하지만 NSLog를 수행하고 그것을 검사하는 것이 NULL을 표시하고 아무 것도 데이터베이스에 기록되지 않을 때 ... – user1253637
인증 세부 정보를 저장하기 위해 키 체인을 사용해보십시오. 이것은 그것이 설계된 것입니다. – Jim