我是 iOS 新手,正在开发与地图交互的应用程序。
情况如下:
当 regionDidChangeAnimated: 委托调用时,我必须发送一些点数据的请求。我正在为此使用 AFNetworking。但是如果过度滚动地图会导致对服务器的大量请求。
在过度的地图滚动期间,每个“Touch Up”都会以“regionDidChangeAnimated”结束,所以如果可能的话,我想以懒惰的方式提出这个请求。
我对此的看法是:在 regionDidChangeAnimated 中,保持在特定时间(0.2 秒或半秒)内发送请求,如果没有更多 regionDidChangeAnimated 发生,则将请求发送到服务器。
请有任何建议。