如何解决在SwiftUI中绑定数据
请帮助我解决问题。
我有基础模型对象GeneralObjec
及其子对象Category
。
import Foundation
import RealmSwift
class GeneralObject: Object,Identifiable {
@objc dynamic var id = UUID().uuidString
@objc dynamic var name = ""
@objc dynamic var date = TimeInterval.init()
}
import Foundation
import RealmSwift
class Category: GeneralObject {
public static let CategoryFieldName = "name"
public static let CategoryFieldDate = "date"
}
我有CategoryList
类,其中类别在List
中显示。我有SortList
类,它对一系列类别进行排序。
在SortList
属性中array
的声明如下:
@Binding var array: [GeneralObject]
当我尝试发送诸如self.$categories
之类的数组时,出现错误Cannot convert the value of type 'Binding<[Category]>' to expected argument type 'Binding<[GeneralObject]>'
我写了Binding.constant(self.categories as [GeneralObject])
,但这不起作用,数组没有绑定。
如何发送阵列?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。