AFNetworking +许多图像视图=崩溃 - >收到内存警告

时间:2015-05-28 18:08:34

标签: objective-c uiimageview afnetworking didreceivememorywarning

我的应用程序使用AFNetworking从来没有遇到任何问题,因为我想要显示20个imageview,但现在我的应用程序崩溃,因为我想将imagewithURL设置为150个Imageview,如果我评论该行一切正常,这是我的代码:

{{1}}

我放了一个dispatch_async,但是同样的问题,请一些建议!,谢谢:)

1 个答案:

答案 0 :(得分:1)

你正在创建150个UIImageViews,并用图像数据填满它们,这会弄乱你的记忆并使你的应用程序崩溃。

你应该创建一个UITableView或UICollectionView并使用内置的内存处理程序

  

dequeueReusableCellWithReuseIdentifier

,在屏幕上显示图像,并在单元格中仅重用一个相同的UIImageView。不创建150个uiimageview,只需要一个。

一些快速的谷歌搜索让我参加了本教程: https://www.youtube.com/watch?v=OBL8OJUWmsI

Gl!