Here the screen shot of my code
这里我在输出后加载gif文件,我收到警告,比如资产连接中断或资产死亡,然后是内存警告,之后我的应用程序崩溃了。
答案 0 :(得分:0)
好好看看NSLog警告,你的应用程序似乎在加载GIF图像时出现问题。 Apple建议使用PNG图像而不是iOS的其他格式。我在我的设计中创建了一个自定义按钮类,并从一个PNG图像动画到另一个,这种方法似乎工作正常。 GIF有多大记住你加载它11次,当iOS应用程序达到大约70-100Mb(取决于设备和其他因素)时,你将开始看到内存警告和应用程序可能被终止。 仪器分配工具是监控内存使用情况的绝佳工具。它显示了您的应用实时使用的内存量以及触发内存警告的时间。 你也可以在for循环之外创建UIImage,并为每个按钮引用单个UIImage,而不是为每个按钮加载资源