Possible Duplicate:
In dealloc method set any delegate to nil is needed or not needed
In ARC if class Foo owns an ivar and that ivar's delegate is set to Foo is it always a good safety precaution to set the ivar's delegate to nil in dealloc or is this precaution only used in some cases?