似乎NSManagedObject
的子类中需要重写Core Data生命周期方法。我在应用程序的各个部分,主视图控制器,详细信息视图控制器等中都有删除功能,其中一些功能需要条件语句,具体取决于视图控制器内属性的状态。如何在视图控制器中使用它或将参数传递给prepareForDeletion
方法?
当我通过“创建NSManagedObject子类”功能生成NSMangedObject的子类时,将创建子类文件,以使它们与视图控制器分开存在。
override func prepareForDeletion() {
super.prepareForDeletion()
if filePath != nil {
// logic
} else {
print("filepath is empty")
}
}