2011-06-02 101 views
0

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

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

感谢您的任何想法。

回答

0

您可以覆盖自定义NSManagedObject子类中的prepareForDeletion方法,以在对象即将被删除时删除基础文件。它是专门为此目的而设计的。

+0

太棒了。谢谢。 – EricFL 2011-06-02 20:17:53