title: Cannot convert value of type 'Binding<String?>' to expected argument type 'Binding<String>'
body: <p>I'm trying to edit an item in a separate detail view. I want to have the item details populated inside a textfield after selecting the item from the list.</p>
  <pre><code>      List {
                      ForEach(vm.savedEntites) { entity in
                          Text(entity.name ?? &quot;No Name&quot;)
  
                          HStack {
                          Button(action: {vm.deleteMemory(entity: entity)}) {
                                         Label(&quot;Delete&quot;,systemImage: &quot;trash&quot;)
         
                                       }
                       
                              Button(action: {
                                      vm.selectedEntity = entity
                                      showingDetailScreen.toggle()}) {
                              Label(&quot;Details&quot;, systemImage: &quot;pencil&quot;)
                                       }
                              
                          }
                      }// list ends here
                      .sheet(isPresented: $showingDetailScreen) {
                          DetailItemView(isVisible: self.$showingDetailScreen, entity: vm.selectedEntity!, text: vm.selectedEntity!)
                             }// sheet ends here
                  }
              
  </code></pre>
  <p>The detail item view sheet. This is where i'm getting this error next to TextField</p>
  <blockquote>
  <p>Cannot convert value of type 'Binding&lt;String?&gt;' to expected argument
  type 'Binding'</p>
  </blockquote>
  <pre><code> struct DetailItemView: View  {
          
          @Environment(\.presentationMode) var presentationMode
          @Binding var isVisible: Bool
          var entity: MemoryEntity
          @ObservedObject var text: MemoryEntity
   
          var body: some View {
             Text(entity.name ?? &quot;No Name&quot;)
             TextField(text.name ?? &quot;No Name&quot;, text: $text.name)
           ....}
  </code></pre>
  <p>This is the CoreData model class for items</p>
  <pre><code>class CoreDataViewModel: ObservableObject {
      let container: NSPersistentContainer
      @Published var savedEntites: [MemoryEntity] = []
      @Published var selectedEntity: MemoryEntity?
      init() {
          container = NSPersistentContainer(name: &quot;MemoryContainer&quot;)
          container.loadPersistentStores { (description, error) in
              if let error = error {
                print(&quot;Error loading CoreData. \(error)&quot;)
          }
          }
          FetchMemories()
      }
  </code></pre>