我的应用程序使用AFNetworking从来没有遇到任何问题,因为我想要显示20个imageview,但现在我的应用程序崩溃,因为我想将imagewithURL设置为150个Imageview,如果我评论该行一切正常,这是我的代码:
{{1}}
我放了一个dispatch_async,但是同样的问题,请一些建议!,谢谢:)
答案 0 :(得分:1)
你正在创建150个UIImageViews,并用图像数据填满它们,这会弄乱你的记忆并使你的应用程序崩溃。
你应该创建一个UITableView或UICollectionView并使用内置的内存处理程序
dequeueReusableCellWithReuseIdentifier
,在屏幕上显示图像,并在单元格中仅重用一个相同的UIImageView。不创建150个uiimageview,只需要一个。
一些快速的谷歌搜索让我参加了本教程: https://www.youtube.com/watch?v=OBL8OJUWmsI
Gl!