如何知道mapView是否已加载?
应用程序有一个地图视图和一个显示当前位置的按钮。当我按下按钮时,在加载地图之前 https://i.sstatic.net/eFAnc.png,应用程序被杀死。
杀点如下。
[mapView setRegion:region animated: TRUE];
[mapView regionThatFits:region];
如果我检测到地图已加载,我可以处理它。
App have a mapView and a button which shows current location. when I press button, before loading map like https://i.sstatic.net/eFAnc.png, app is killed.
Killed point is as below.
[mapView setRegion:region animated: TRUE];
[mapView regionThatFits:region];
If I detect map is loaded, I can handle it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
地图加载后,MKMapViewDelegate 调用“- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView”。
The MKMapViewDelegate calls "- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView" when the map has loaded.