SwiftData - A default value requires a fully qualified domain named value, Model 프로퍼티에 Enum 사용하기
·
SwiftUI/에러해결
Enum 타입의 변수를 만들어 사용하려 했지만A default value requires a fully qualified domain named value 에러가 발생하였습니다. 해결방법은 바로 타입을 Category 으로 선언하였지만 이후 값에서도 어떤 Enum 인지 직접적으로 명시해줘야 합니다.@Modelclass Quote: Decodable, Identifiable { var id: UUID = UUID() var quote: String = "" var author: String = "" var category: Category = Category.unknown
SwiftData Fatal Error in ModelContainer.swift 에러
·
SwiftUI/에러해결
프로젝트를 진행하던 도중에 SwiftData를 사용하여 데이터를 영구 저장할 수 있는 기능을 추가하려다 아래와 같은 상황을 마주하게 되었습니다. 분명 문제되는 부분은 없어 보이는데 왜 안되는지 구글링을 계속 하였지만 해결되지 않았습니다.. 시도한것Apple의 데모 버전을 따라하기@Main 에서 modelContainer를 initialize해보기@Preview를 담아내는 뷰를 @MainActor로 지정하여 메인 스레드에서 동작하도록 만들기하지만 문제는 엄청 간단한 곳에서 해결되었습니다.@mainstruct SmartMovieApp: App { @State private var popularmovie = MoviePopularModel() @State private var detailem..
SwiftData 로 영구저장하기
·
SwiftUI
SwiftData는 메크로와 프로퍼티 래퍼를 사용하여 앱의 데이터 영구적으로 데이터베이스에 저장할 때 사용하는 프레임워크입니다 Core Data의 입증된 지속성 기술과 Swift의 현대적인 동시성 기능을 결합하여, SwiftData는 최소한의 코드 및 외부 종속성 없이 앱에 지속성을 빠르게 추가할 수 있도록 해줍니다. macros와 같은 현대적인 언어 기능을 사용하여, SwiftData는 앱의 전체 모델 레이어(또는 객체 그래프)를 나타낼 수 있도록 하여 코드를 빠르고 효율적이며 안전하게 작성할 수 있습니다. 이 프레임워크는 기본 model data의 저장 및 선택적으로 해당 데이터를 여러 기기 간에 동기화하는 작업을 처리합니다.SwiftData는 로컬에서 생성된 콘텐츠를 지속하는 데 그칠 뿐만 아니라 ..
ytw_developer
'swiftdata' 태그의 글 목록