【问题标题】:An Objective-C message was sent to a deallocated 'UIActivityIndicatorView' object一条 Objective-C 消息被发送到一个释放的 'UIActivityIndi​​catorView' 对象
【发布时间】:2016-05-17 18:46:56
【问题描述】:

在设备上运行我的应用程序时,当我启动我的 AvPlayer 以流式传输 mp3 时,它就崩溃了。但是,它在模拟器上运行良好。

我尝试通过 Zombie 运行它,但当它崩溃时我收到以下错误消息:“一个 Objective-C 消息被发送到地址为:0x108c020e0 的已释放 'UIActivityIndi​​catorView' 对象(僵尸)”

我在之前的场景中使用了 Activity 指示器,但我尝试将其完全删除,没有留下任何提及任何 UIActivityIndicatorView 的代码行,但我仍然遇到相同的错误。

知道如何处理这个问题吗?可以链接到系统活动指示器显示的状态栏吗?

非常感谢您的帮助

【问题讨论】:

  • 我也看到了这个。看起来像一个 iOS 错误。

标签: ios swift avplayer uiactivityindicatorview nszombie


【解决方案1】:

这是一个崩溃,因为滥用外观 API 而不是记录(设置未标记为 UI_APPEARANCE_SELECTOR 的属性)。

有关参考,请参阅here

【讨论】:

    猜你喜欢
    • 2017-06-28
    • 2013-12-02
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多