2012-12-12 5 views
0

Storyboards, XCode 4.5 및 iOS 6을 사용하는 iPad 앱이 있습니다. MagicalRecord를 사용하여 시작하려고합니다. 나는 모든 것을 설치했고 올바르게 구축했다. 속성이있는 ClientInfo라는 빈 엔터티를 만들었습니다. 나는 또한 NSManagedObject (편집기> Create NSManagedObject Subclass ...> Create)를 만들었지 만 그것으로 무엇을해야할지 모른다.MagicalRecord 시작하기

이것은 "벽돌 벽"입니다. 나는 다음과 같은 지시에 따라 드릴 수 없습니다 : 당신은 내가 예를 살펴 보았다

당신이있는 거 클래스로 를 저장하고자하는 기업의 NSManagedObject 서브 클래스는, 그것을 봤

가져 오기 및 SO 보았다 . 나는 시작부터 끝까지 좋은 모범을 찾을 수 없다. MagicalRecord에 대한 좋은 의사 또는 예를 아는 사람이 있습니까? MagicalRecord가없는 곳을 설명하는 간단한 예제를 보여 주시겠습니까?

답변

1
  1. Xcode에서 핵심 데이터 모델 편집기에서 엔티티를 선택하고 메뉴에서 "편집기 -> NSManagedObject 서브 클래 싱 만들기 ..."를 선택하십시오. 그러면 각 엔티티에 .h 및 .m이 생성됩니다 (예 : ClientInfo.hClientInfo.m.
  2. 클래스 파일에 NSManagedObject 하위 클래스를 가져옵니다 (예 : #import "ClientInfo.h".

엔티티를 수정 한 후에 1 단계를 다시 실행해야합니다. 당신이 (예를 들어)

clientInfo.name = @"foo"; 

대신

[clientInfo setValue:@"foo" forKey:@"name"]; 
+0

믿을 수로 쓸 수 있도록

NSManagedObject의 서브 클래스는, 당신이 개체의 모든 속성과 메소드를 선언! .h 및 .m 파일도 보지 못했습니다! 이걸 보여 주셔서 정말 고마워요. 정말 고마워! – SpokaneDude