我在我的核心数据模型中有多对多的关系,我需要在我的链接容器中添加一些重复链接,我知道链接容器的类型是NSSet @NSManaged public var linkContainer: NSSet?
我可以将此类型更改为我的链接数组吗?当我改变类型为@NSManaged public var linkContainer: Array<Link>?
我有这个错误 Unacceptable type of value for to-many relationship: property = "linkContainer"...
这是真的在这个容器中添加重复的链接?或者我可以在NSSet中添加一些使用过的链接数量? 我也试过NSCountedSet
,但没有什么工作swift“多对多关系中的重复链接”是真的吗?
@NSManaged public var linkContainer: NSCountedSet?
public func addTo(link: link) {
self.linkContainer?.add(link)
}
然后linkContainer.count(for: link)