UITableViewCell中的UIWebview

时间:2016-02-11 17:49:40

标签: ios objective-c uitableview uiwebview

我有一个包含网页视图的自定义单元格 - 我只想调用为网页视图加载一次网址的请求。现在我在cellForRowAtIndex中加载请求:当然这是多次调用请求。如何确保请求只进行一次,最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

维护数据结构以存储来自Web请求的响应将解决此方案。对indexpath说首次查看数据结构(NSMutableArray会更合适),因为您是第一次查找数据,您将找不到任何数据,然后获取响应和放大器;将其存储到数据结构中。然后第二次当您在数据结构中查找相同indexpath的单元格时,这次您不必提出请求。

为简单起见,我使用名为NSMutableDictionary的{​​{1}}

  1. responseData
  2. 中发起 viewDidLoad

    中的
  3. cellForRowAtIndexPath