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

时间:2017-12-01 14:56:39

标签: ios swift ios-simulator mapkit

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

enter image description here

我没有为它实现任何东西。我刚刚实现了 <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure-mgmt-servicebus</artifactId> <version>1.4.0</version> </dependency> 的单一方法来显示用户的当前位置。这是代码:

MKMapViewDelegate

我很好奇它是否是模拟器的默认设置,如果没有,那么实现了这种行为的代码。如果您知道答案,我将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

当设备进入或离开指定的地理区域时,UNLocationNotificationTrigger对象会导致发送通知。

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

查看以下苹果文档中的更多详细信息 -