无法从角落4快速插入法律归属

stu*_*ent 13 ios swift4

我是Xcode和移动应用程序的新手.我正在做一个应用程序来查找当前位置.我在模拟器上测试了它并在控制台中得到了这条消息."无法在角落4处插入法律归属".它是什么意思,我该如何解决?

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()
    // Dispose of any resources that can be recreated.
}

@IBAction func centerMapPressed(_ sender: Any) {
    if authorizationStatus == .authorizedAlways || authorizationStatus == .authorizedWhenInUse{
        centerMapOnUserLocation()
    }
}
Run Code Online (Sandbox Code Playgroud)

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)

}
Run Code Online (Sandbox Code Playgroud)

CLLocationManagerDelegate:

func configureLocationServices(){
    if authorizationStatus == .notDetermined{
        locationManager.requestAlwaysAuthorization()
    }else{
        return}
}
func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus) {

    centerMapOnUserLocation()
}
Run Code Online (Sandbox Code Playgroud)

Ale*_*fir 0

打开模拟器后,转到 mac 顶部栏上的“调试”菜单,最后一个选项是“位置”,我的设置为“无”时显示此错误。将其设置为“自定义位置”,首先提示您进入新窗口上的自定义位置,填写该位置,关闭模拟器,然后重新启动应用程序。它现在应该从您的代码中获取自定义位置。(安德烈卡萨里尼信用)

  • @AlexZansir 这是不正确的,我正在设备上进行测试,但仍然收到此消息 (7认同)