我正在开发一个应用程序,其中有两种不同的NSManagedObject类型,可能通过NSURL指向用户拍摄的视频。我的想法是创建另一个NSManagedObject(视频)来保存URL引用,当没有其他对象指向视频对象时,调用文件系统删除NSURL指向的文件。
相对可可新手问题:这个适当的可可成语是什么?来自C ++,我将视频子类化为覆盖删除功能(Apple的文档似乎并不理想)。我可以想象编写一类具有一些额外功能但仍需要明确调用的视频?
感谢任何想法。
答案 0 :(得分:0)
您可以覆盖自定义prepareForDeletion
子类中的NSManagedObject
方法,以在要删除对象时删除基础文件。它的设计正是为了这个目的。