gpt4 book ai didi

ios - 使用 arc 和 xcode 4.5 跟踪 NSzombie 和 nsexception

转载 作者:行者123 更新时间:2023-12-01 17:56:19 27 4
gpt4 key购买 nike

在我的应用程序中,我有一个幻灯片 btn 在具有父 View 的两个 View 之间切换。层次结构是这样的

细节(父)
-A(细节的 subview )
-B(细节的 subview )

细节是主视图,A和B是 subview
每次用户单击 Btn 时, View 都会被切换。 View A 和 B 具有 map View 和一些繁重的计算以显示 map 点注释。
因此,当它计算用于显示的注释时,我使用 MBProgressHud 来显示进度指示器。但是在将 View 从 A 切换到 B 之后,它崩溃了。我启用了 nszombie 并给出以下错误

  • 由于类“_NSZombie_NSException”的未捕获异常而终止应用程序
    libc++abi.dylib:终止调用抛出异常

  • 它没有显示代码崩溃的特定行。请帮助我如何找出nszombie
    我正在使用带有 arc 的 xcode 4.5,应用程序适用于 ios 6。

    如果您想要代码片段,我可以发布。

    最佳答案

    请在 XCode 中选择最左侧导航器区域中的断点选项卡。点击左下角的加号。在上下文菜单中选择“添加异常断点”。在新的上下文菜单中,只需单击“完成”。这将为所有异常启用断点。
    因此,当您运行您的应用程序时,程序执行将在引发异常的指令处停止。最有可能的是,您正在那里访问一个已经被释放的对象。
    如果你还没有使用 ARC,也许你应该考虑一下。它消除了大部分内存管理问题。

    关于ios - 使用 arc 和 xcode 4.5 跟踪 NSzombie 和 nsexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16896707/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com