【问题标题】:Receiving memory warnings when loading gif animation from bundle从捆绑包加载 gif 动画时收到内存警告
【发布时间】:2015-10-28 04:44:17
【问题描述】:

Here the screen shot of my code

在这里,我在输出中加载 gif 文件,我收到警告,例如与 assetsd 的连接被中断或 assetsd 死机,然后是我的应用程序崩溃后的内存警告。

【问题讨论】:

标签: ios


【解决方案1】:

看看 NSLog 警告,您的应用似乎在加载 GIF 图像时遇到问题。 Apple 确实建议在 iOS 上使用 PNG 图像而不是其他格式。我在我的设计中创建了一个自定义按钮类,并从一个 PNG 图像动画到另一个,这种方法似乎工作正常。 GIF 有多大,记得您加载了 11 次,当 iOS 应用程序达到大约 70 - 100Mb(取决于设备和其他因素)时,您将开始看到内存警告并且应用程序可能会终止。 监控内存使用情况的绝佳工具是工具分配工具。它实时显示您的应用程序正在使用多少内存以及何时触发内存警告。 您也可以在 for 循环之外创建 UIImage 并为每个按钮引用单个 UIImage,而不是为每个按钮加载资源

【讨论】:

    猜你喜欢
    • 2014-01-09
    • 2013-03-05
    • 2013-03-12
    • 1970-01-01
    • 2018-07-28
    • 2011-04-30
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    相关资源
    最近更新 更多