0
개체를 핵심 데이터에 저장하고 있습니다. 이제 데이터를 두 개의 다른 엔티티에 동시에 저장해야합니다.Swift - 동시에 핵심 데이터의 여러 엔티티에 액세스하십시오.
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
let contxt: NSManagedObjectContext = appDel.managedObjectContext!
let en = NSEntityDescription.entityForName("MainTable", inManagedObjectContext: contxt)
var newMessage = SecondModel(entity: en!, insertIntoManagedObjectContext: contxt)
newMessage.receiver = object["Receiver"] as String
contxt.save(nil)
나는이 같은 내 다른 엔티티와 다른 변수를 생성하여 다른 개체에 저장할 수 있어야한다 :
나는 일반적으로 (완벽하게 작동)이 같은 내 데이터를 저장하는 경우 , 내 자신의 논리를 따라 하는 방법에 대한let enet = NSEntityDescription.entityForName("AlreadyRec", inManagedObjectContext: contxt)
var secondMessage = ThirdModel(entity: enet!, insertIntoManagedObjectContext: contxt)
이 나에게 "ThirdModel가 사용 가능한 초기화가 없습니다 말하는 오류를 제공하고, 나는이 나이 문제를 해결하는 방법을. 내가이 문제를 해결 도와주세요 무엇을 의미하는지 알 수 없습니다.
어떤 제안 계속 될거야. 고맙습니다.
감사합니다. 예, 이름 지정이별로 의미가 없다는 것을 알고 있습니다. 이것이 내 첫 번째 iOS 프로젝트이므로 완료되기 전에 정리/구조 조정이 진행될 것입니다. 조언 해주셔서 감사합니다! – martin