在释放[n removeFromParent];
的父级(因此不存在)之后调用n
是否安全?
我想那时n.parent
将是nil
。
我是否必须做类似
的事情if (n.parent != nil)
[n removeFromParent];
供参考:
答案 0 :(得分:0)
是的,我一直这样做。如果您想要验证,请在下次调用想要执行此操作时执行此类操作。
[n removeFromParent];
[n removeFromParent];
[n removeFromParent];
[n removeFromParent];
你会注意到没有副作用。