Iphone popToViewController上的内存泄漏

Iphone popToViewController上的内存泄漏,iphone,ipad,uinavigationcontroller,Iphone,Ipad,Uinavigationcontroller,嗨 我使用以下方法返回到前面的一个视图。这是有效的。但我有两个问题 当我使用仪器时,这条线会导致内存泄漏 在弹出到特定视图后,当我按下左导航按钮(后退按钮)时,只有该按钮将消失,视图将保留 有人能告诉我如何克服这些问题吗 [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES]; 谢谢尝试[self.naviga

嗨 我使用以下方法返回到前面的一个视图。这是有效的。但我有两个问题

  • 当我使用仪器时,这条线会导致内存泄漏
  • 在弹出到特定视图后,当我按下左导航按钮(后退按钮)时,只有该按钮将消失,视图将保留 有人能告诉我如何克服这些问题吗

    [self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];
    

    谢谢

    尝试
    [self.navigationController popViewControllerAnimated:是]
    如果您只是想从视图层次结构中删除当前视图,请尝试
    [self.navigationController-popViewControllerAnimated:YES]如果您只想从视图层次结构中删除当前视图,

    如您所述,如果您只想弹出活动的viewController,则可以使用

     - (UIViewController *)popViewControllerAnimated:(BOOL)animated
    
    文件


    如果仍然出现问题,则说明viewController层次结构有问题。

    如您所述,如果您只想弹出活动的viewController,可以使用

     - (UIViewController *)popViewControllerAnimated:(BOOL)animated
    
    文件


    如果仍然存在问题,则说明您的viewController层次结构有问题。

    您好,我同意上述答案 仔细尝试这些方法

    • [self.navigationController-popToRootViewControllerAnimated:是]

    • [self.navigationController popToViewController:(UIViewController*) 动画:(BOOL)]

    使用iOS5

    • [self.navigationController-popViewControllerAnimated:(BOOL)]


    我同意上述答案 仔细尝试这些方法

    • [self.navigationController-popToRootViewControllerAnimated:是]

    • [self.navigationController popToViewController:(UIViewController*) 动画:(BOOL)]

    使用iOS5

    • [self.navigationController-popViewControllerAnimated:(BOOL)]



    自由输入-不确定语法错误,但明确在它们行上OP询问弹出(听起来很有趣:))视图控制器。没有按。啊,抱歉读错了,只需[self.navigationController popViewControllerAnimated:是];如果您希望从视图中删除,感谢您的评论。在我的视图层次结构中有4个视图。我需要直接从视图4返回到视图2如果您只是将方法更改为popToViewController而不是建议的pushViewController,我的第一次尝试回答就可以做到这一点。自由键入-不确定语法错误,但明确在它们行上OP询问弹出(听起来很有趣:))视图控制器。没有按。啊,抱歉读错了,只需[self.navigationController popViewControllerAnimated:是];如果您希望从视图中删除,感谢您的评论。在我的视图层次结构中有4个视图。我需要直接从视图4返回到视图2如果您只是将方法更改为popToViewController而不是我建议的pushViewController,我的第一次尝试回答就可以做到这一点。谢谢您的评论。这将仅从当前视图返回到上一视图。在我的视图层次结构中有4个视图。我需要直接从视图4返回到视图2。好的。误读。因此,在这种情况下,使用正确的方法。但是,您没有通过正确的viewcontroller。否则它会起作用的。恐怕,这种方法是有效的。但我有一个内存泄漏和弹出视图的导航栏按钮不工作。我怎样才能克服这一点。谢谢你的评论。这将仅从当前视图返回到上一视图。在我的视图层次结构中有4个视图。我需要直接从视图4返回到视图2。好的。误读。因此,在这种情况下,使用正确的方法。但是,您没有通过正确的viewcontroller。否则它会起作用的。恐怕,这种方法是有效的。但我有一个内存泄漏和弹出视图的导航栏按钮不工作。我怎样才能克服这一点。干杯你解决了泄漏问题了吗?我不确定这是否是我们使用ARC时的问题。你解决了泄漏问题了吗?我不确定这是否是我们使用ARC时的问题。