gpt4 book ai didi

xcode - 在 Swift 中将 NSManagedObject 添加到 CoreData 对多关系时防止循环

转载 作者:行者123 更新时间:2023-11-28 09:19:21 25 4
gpt4 key购买 nike

我在 swift 中扩展了一个 NSManagedObject 类,并且在尝试将对象添加到关系时遇到无限循环。一对一正在工作,是的,我的类(class)被正确命名(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)
}
}

最佳答案

我测试了这段代码 - 它工作正常。您的无限循环必须由其他原因引起。

在访问或设置托管对象属性时检查 setter-getter 是否与 self 混淆。

关于xcode - 在 Swift 中将 NSManagedObject 添加到 CoreData 对多关系时防止循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26038676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com