在MapKit iOS 8中,如何检测视图何时停止移动?

时间:2015-04-09 03:24:53

标签: ios8 delegates mapkit

我在文档中看了一遍,在这里,并四处询问。我有一个通过网络获取的任务(来自Cloud Kit),因此有资格作为“昂贵”的任务,我不想在-mapView中执行此操作:regionDidChangeAnimated:

我也试过-mapView:mapViewDidFinishRenderingMap:,但这也不是正确答案。

MKMapView本身及其superview,UIViewController的view属性,都返回nil for -gestureRecognizers

我不知道在这一点上,当地图不再移动/滚动时,正确的触发器将启动昂贵的操作。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

似乎是GCD的一个案例 - Grand Central Dispatch,它可以帮助您管理您的应用程序同步队列。 See GCD documentation.