我已经使用NSLocationAlwaysUsageDescription设置了info.plist,并且应用程序在后台运行。它在大约15分钟后停止。在应用程序功能部分
中启用了后台模式和位置服务其他一切似乎都很完美。
if l == "A" or l == "e" or l == "i" or l == "o" or l == "u":
}
一旦我再次进入应用程序并再次进入后台,它将再次运行15分钟。
请帮忙!
答案 0 :(得分:0)
答案 1 :(得分:0)
您在这15分钟内移动了吗?否则,CLLocationManager
可能会停止以节省能源。您可以通过属性pausesLocationUpdatesAutomatically
停用此功能。暂停的确定取决于位置管理器的属性activityType
。
https://developer.apple.com/documentation/corelocation/cllocationmanager/1620567-activitytype