Cocoa touch 我应该在什么时候设置视图';代表为零?

Cocoa touch 我应该在什么时候设置视图';代表为零?,cocoa-touch,delegates,Cocoa Touch,Delegates,我有一个模态视图控制器,用于在iPhone应用程序中输入数据。我试图通过在每次添加数据时使用相同的视图控制器来提高效率,因此可以从各种不同的父视图调用这个视图控制器 无论哪个父视图调用“addingViewController”,都会设置为其委托,因此我假设在弹出模式视图之前,我需要执行一个“self.delegate=nil”,以确保不会意外地同时得到两个委托 我需要做一个“self.delegate=nil”对吗?在中执行此操作的适当方法是什么?它是否会消失 谢谢。我认为当分配新的代表时,它

我有一个模态视图控制器,用于在iPhone应用程序中输入数据。我试图通过在每次添加数据时使用相同的视图控制器来提高效率,因此可以从各种不同的父视图调用这个视图控制器

无论哪个父视图调用“addingViewController”,都会设置为其委托,因此我假设在弹出模式视图之前,我需要执行一个“self.delegate=nil”,以确保不会意外地同时得到两个委托

我需要做一个“self.delegate=nil”对吗?在中执行此操作的适当方法是什么?它是否会消失


谢谢。

我认为当分配新的代表时,它会像其他任何分配一样击败旧的代表。因此,您可能不必担心先将代理设置为零。

谢谢-我暂时没有将其设置为零,而且我还没有遇到任何问题,因此我认为这个答案是正确的!