NSManagedObject和类别/子类

时间:2011-06-02 19:12:52

标签: iphone core-data nsmanagedobject

我正在开发一个应用程序,其中有两种不同的NSManagedObject类型,可能通过NSURL指向用户拍摄的视频。我的想法是创建另一个NSManagedObject(视频)来保存URL引用,当没有其他对象指向视频对象时,调用文件系统删除NSURL指向的文件。

相对可可新手问题:这个适当的可可成语是什么?来自C ++,我将视频子类化为覆盖删除功能(Apple的文档似乎并不理想)。我可以想象编写一类具有一些额外功能但仍需要明确调用的视频?

感谢任何想法。

1 个答案:

答案 0 :(得分:0)

您可以覆盖自定义prepareForDeletion子类中的NSManagedObject方法,以在要删除对象时删除基础文件。它的设计正是为了这个目的。