Core data 使用.localizedCaseInsensitiveCompare筛选属性列表

Core data 使用.localizedCaseInsensitiveCompare筛选属性列表,core-data,filter,swiftui,searchbar,Core Data,Filter,Swiftui,Searchbar,我试图实现一个搜索栏来过滤包含实体属性的列表,但出现了一个错误:“类型为'NSManagedObject'的值没有成员'name'” 你有什么建议给我解决吗?我做错了什么? 谢谢 Section(header: Text("Users")) { ForEach(users.filter { self.serchedText == "" ? true : $0.name.localizedCaseInsensitiveCompare(self.serc

我试图实现一个搜索栏来过滤包含实体属性的列表,但出现了一个错误:“类型为'NSManagedObject'的值没有成员'name'”

你有什么建议给我解决吗?我做错了什么? 谢谢

Section(header: Text("Users")) {                    
   ForEach(users.filter { self.serchedText == "" ? true : $0.name.localizedCaseInsensitiveCompare(self.serchedText) }, id: \.self) { user in
          HStack {
                Text("\(user.name)")
                Text(" age: \(user.age)")
                Text("height: \(user.height)")
                 }
   }.padding()
}