How to work with CoreData in SwiftUI Preview?

Viewed 129

I have a list with items. When I press on item opened screen with item's detailed but I get preview error. I do something like that, but it's doesn't work:

    struct FriendProfile_Previews: PreviewProvider {
        static let moc = PersistenceController.preview.container.viewContext
    
        static var previews: some View {
            let item = Friend(context: moc)
            item.name = "Name"
            item.photo = Data()
            item.about = "About"
            item.card_number = "card_number"
            item.phone_number = "phone_number"
            item.id = UUID()
            
            return NavigationView {
                FriendProfile(friend: item)
                
            }
        }
    }

How to do correct fetch data from the Core Data in SwiftUI Preview?

0 Answers
Related