如何知道mapView是否已加载?

发布于 2024-11-26 19:26:31 字数 312 浏览 1 评论 0原文

应用程序有一个地图视图和一个显示当前位置的按钮。当我按下按钮时,在加载地图之前 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无人接听 2024-12-03 19:26:31

地图加载后,MKMapViewDelegate 调用“- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView”。

The MKMapViewDelegate calls "- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView" when the map has loaded.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文