Replace assign object @property declarations with weak to prevent dangling pointers.