gpt4 book ai didi

ios - 设置新区域时,iOS 模拟器会自动显示通知

转载 作者:行者123 更新时间:2023-11-28 12:13:46 25 4
gpt4 key购买 nike

我在 Xcode 中创建了一个新项目来测试 MapKit 的一些东西,我注意到当我模拟一个新位置时,模拟器会显示带有一些文本(和声音)的通知。这是它的样子:

enter image description here

我还没有为它实现任何东西。我刚刚实现了一个 MKMapViewDelegate 方法来显示用户的当前位置。这是相关代码:

func mapView(_ mapView: MKMapView, didUpdate userLocation: MKUserLocation) {
let region = MKCoordinateRegion(center: self.mapView.userLocation.coordinate, span: MKCoordinateSpan(latitudeDelta: 0.1, longitudeDelta: 0.1))
mapView.setRegion(region, animated: true)
}

我很好奇它是否是模拟器的默认设置,如果不是,那么这种行为的代码是在哪里实现的。如果您知道答案,我将不胜感激。

最佳答案

UNLocationNotificationTrigger 对象会在设备进入或离开指定地理区域时发送通知。

通过选择不同的区域,您将离开现有区域 - 它会使用区域更改触发器发送本地通知。

在以下 apple 文档中查看更多详细信息 -

关于ios - 设置新区域时,iOS 模拟器会自动显示通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47596032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com