I am new to Xcode and mobile app. I am making an application to find the current location. I tested it on a simulator and received this message in the console. "Cannot insert legal attribution from angle 4". What does this mean and how can I fix it?
import UIKit import Alamofire import AlamofireImage import MapKit import CoreLocation class MapVC: UIViewController @IBOutlet weak var mapView: MKMapView! var locationManager = CLLocationManager() let authorizationStatus = CLLocationManager.authorizationStatus() let regionRadius: Double = 1000 override func viewDidLoad() { super.viewDidLoad() mapView.delegate = self locationManager.delegate = self configureLocationServices() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning()
MKMapViewDelegate:
func centerMapOnUserLocation(){ guard let coordinate = locationManager.location?.coordinate else{return} let coordinateRegion = MKCoordinateRegionMakeWithDistance(coordinate, regionRadius*2.0, regionRadius * 2.0 ) mapView.setRegion(coordinateRegion, animated: true) }
CLLocationManagerDelegate:
func configureLocationServices(){ if authorizationStatus == .notDetermined{ locationManager.requestAlwaysAuthorization() }else{ return} } func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus) { centerMapOnUserLocation() }
ios swift4
student
source share