代码之家  ›  专栏  ›  技术社区  ›  BlueDolphin

单击导航栏“后退”按钮时使用哪种方法?

  •  0
  • BlueDolphin  · 技术社区  · 17 年前

    [[self navigationController] pushViewController:myView animated:YES] 挤进视野。然后我单击左上角的“返回”按钮返回,我发现错误:

    *** -[NSCFDictionary superview]: unrecognized selector sent to instance 0x1451a0
    *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFDictionary superview]: unrecognized selector sent to instance 0x1451a0'
    

    我想知道哪种方法 -popViewController 在调用“后退”按钮时正在调用。

    谢谢

    1 回复  |  直到 17 年前
        1
  •  3
  •   Ben Gottlieb    17 年前

    看法

    一句话:检查您的retain/release/autorelease调用,并确保您没有过度释放某个视图(或视图控制器,尽管这种可能性较小)。