지금은 NSData로 내 수업 중 하나를 plist에 저장하고 있는데 분명히 그렇게하는 것이 좋지 않습니다.iOS의 핵심 데이터에 Swift Struct을 저장하려면 어떻게해야합니까?
그래서 코어 데이터를 설정하려고하지만 클래스에는 구조가 있습니다. 이것은 내가 무엇을 가지고 :
import Foundation
import CoreData
class Favourite: NSManagedObject {
@NSManaged var origin: Stop
struct Stop {
var name: String;
var id: String;
}
}
을하지만 그것이 말하는 때문에이 좋지 않습니다
의 유형은 또한 목표 - C
으로 표현 될 수 없기 때문에 속성이 @NSManaged로 표시 할 수 없습니다 , 이 오류가 발생하지 않으면 xcdatamodeld 파일에서 설정 한 내용을 알지 못합니다.
내가 구조체에 값을 저장할 수 있고 객체의 초기화에 지정할 수 있다고 생각하십니까? 가장 최적의 방법인가요?
는 코어 데이터 엔티티로 구조체를 설정하는 모델을 재 설계하는 것이 좋습니다. – vadian