繁体   English   中英

将3个视图推入堆栈后,UINavigationController崩溃

[英]UINavigationController crashes after pushing 3 views onto stack

我有一个导航控制器,其结构如下:

Category
    Item
        Item Detail

我可以选择一个类别,然后选择一个项目以查看其详细信息。 我可以做两次,即Back项目列表并选择另一个项目。 如果我第三次尝试,该应用程序将崩溃,我将objc_msgSend到堆栈中,仅此而已。 但是,我没有选择其他项目,而是转到类别列表,然后选择另一个类别,可以在该类别崩溃之前选择该类别中的两个项目。

是什么原因造成的?

谢谢

这可能是由于您声明私有变量的方式。 答案已嵌入我在此处发布的问题中: UINavigationController由于推送和弹出UIViewControllers而崩溃

解决了。 我过度释放了一个变量。 仪器中的“已用分配”,已打开记录参考计数和nszombie选项以进行跟踪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM