【发布时间】:2020-09-02 17:03:33
【问题描述】:
似乎需要在 NSManagedObject 的子类中重写 Core Data 生命周期方法。我的应用程序的各个部分都有删除功能,在主视图控制器、详细视图控制器等中,其中一些需要条件语句,具体取决于视图控制器中属性的状态。如何在视图控制器中使用它或将参数传递给 prepareForDeletion 方法?
当我通过“创建 NSManagedObject 子类”功能生成 NSManagedObject 的子类时,会创建子类文件,以便它们与视图控制器分开存在。
override func prepareForDeletion() {
super.prepareForDeletion()
if filePath != nil {
// logic
} else {
print("filepath is empty")
}
}
【问题讨论】:
-
文件路径是您要传递的东西还是您的实体的属性?
-
我想通过。
标签: swift core-data nsmanagedobject