I want to check if the app is running in the background.
In:
locationManagerDidUpdateLocation {
if(app is runing in background){
do this
A Swift 4.0 extension to make accessing it a bit easier:
import UIKit
extension UIApplication {
var isBackground: Bool {
return UIApplication.shared.applicationState == .background
}
}
To access from within your app:
let myAppIsInBackground = UIApplication.shared.isBackground
If you are looking for information on the various states (active, inactive and background), you can find the Apple documentation here.