-willTurnIntoFault还是-didTurnIntoFault?我想在两者中发布属性都是愚蠢的,所以我必须选择一个。哪个最好?
答案 0 :(得分:1)
前者是在对象变成故障之前调用的,后者只是在AFTER之后。您指的是哪种自定义非托管属性?选择可能取决于此。
答案 1 :(得分:1)
当变成故障时,物体不会“消失”。它被缩小到最小的大小(只是一个-objectID
的空对象)。如果你在-didTurnIntoFault
中做了导致财产被触及的事情,那么你就可以扭转错误的错误。
如果清理需要触摸属性,则应在-willTurnIntoFault
中进行清理。否则你选择它是无关紧要的。