我在我的核心數據模型中有多對多的關係,我需要在我的鏈接容器中添加一些重複鏈接,我知道鏈接容器的類型是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)