我尝试使用AFNetworking
中的UITableView
制作iOS应用程序。 TableView加载20个数据,如Twitter的时间轴。
当它加载超过80个数据时,Xcode显示花费大约70MB内存和控制台显示
"Received memory warning."
和
**"error in __connection_block_invoke_2: Connection interrupted".**
这是什么以及如何处理此错误?
答案 0 :(得分:7)
原因:当你加载包含70 mb以上的更多数据时会崩溃。
Sol:一次只加载数据(EG :) 40。然后通过从Web服务获取数据,下次加载另一个(EG :) 40。通过每次点击服务获取(EG)40数据&使用pull to refresh concept重新加载tableview。
请参阅以下链接以了解内存泄漏: