我正在swift中扩展NSManagedObject类,并且在尝试将对象添加到关系时遇到无限循环。 One-To-Ones正在运行,是的,我的类被正确命名(project.class)。 Xcode 6.0.1。我注意到其他人有这个问题。有没有人有办法解决吗?
这与其他问题类似,尽管在Xcode 6 GM +
中似乎已经打破了How to assign CoreData many-to-many relationship in Swift?
import CoreData
extension Parent {
func addChildObject(value:ChildObject) {
self.mutableSetValueForKey("child").addObject(value)
}
}
答案 0 :(得分:0)
我测试了这段代码 - 它运行正常。你的无限循环必须由其他东西引起。
访问或设置托管对象属性时,检查setter-getter与self
的混淆。