![]() |
1
1
由于收到内存警告,问题一定是没有释放图像。但是,在显示的代码中,您正确地处理了图像。所以问题很可能出现在你没有给我们展示的代码中。 唯一的小问题是,前面提到过的,是 当前页索引 最终将指向数组范围之外。但这将导致另一个错误。 |
![]() |
2
1
为了避免超过数组的大小, 当前页面索引=0; for(图像中的currentpageindex){ 道格斯; } 哦!!!!!!!我想 我发现了你的问题。每当使用uiimage imagename加载图像时,所有图像都将保留在memmory中,即使释放对它的引用。使用其他uiimage方法:contentoffile。 另一件事是,确保您的图像是为iOS优化的。当posibile时使用.png。 DIbU2Z |
![]() |
3
0
我假设图像是保留的财产。 试着在你按下大按钮的开头释放它。 希望它有帮助。 |
![]() |
4
0
可能是您已经到达数组的末尾,并且正在尝试访问数组的末尾。你可以做一个
也可能是您列出的图像不在包中。 |
![]() |
5
0
这里没有足够的信息来确定你的问题是什么。exc_bad_访问通常在尝试访问已解除分配的对象时发生。 找到exc_bad_访问真正原因的最快方法是使用nszombieEnabled可执行参数,然后在objc_exception_throw上设置断点。这将为您提供一个堆栈跟踪,并允许您具体确定要访问的对象。 |
![]() |
CocoaMix86 · 变量超出作用域后未回收内存[重复] 4 月前 |
![]() |
Yousef Dawood · javascript中的不变性是什么意思 10 月前 |
![]() |
SkyBlue · Java Spring服务的内存/垃圾收集器问题 11 月前 |
![]() |
f99 · 需要在内存位置使用指针-bad_alloc返回对象实例的建议吗? 12 月前 |