gpt4 book ai didi

ios - 在 iOS 9.3.1 中获取位置权限后应用程序崩溃

转载 作者:行者123 更新时间:2023-11-28 06:44:23 25 4
gpt4 key购买 nike

你好

我想获取用户位置,代码第一次在 didUpdateLocations 中获取位置。但是在几秒钟后应用程序崩溃了。

崩溃是: enter image description here

我正在使用的代码

import UIKit
import CoreLocation

class HomeViewController: UIViewController, UIScrollViewDelegate ,UICollectionViewDataSource, UICollectionViewDelegate, CLLocationManagerDelegate {

// Location Manager
var locationManager: CLLocationManager = CLLocationManager()

//MARK: Location related functions
func trackLocation(){
// Set the delegate
self.locationManager.delegate = self

// Request location authorization
self.locationManager.requestWhenInUseAuthorization()

// Request a location update
if #available(iOS 9.0, *) {
self.locationManager.requestLocation()
} else {
// Fallback on earlier versions
}

// Start location updates
self.locationManager.startUpdatingLocation()

}

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if let location = locations.first {
print("Found user's location: \(location)")
}
}

func locationManager(manager: CLLocationManager, didFailWithError error: NSError) {
print("Failed to find user's location: \(error.localizedDescription)")
}

列表 enter image description here

请把我错过的告诉我

最佳答案

发现问题,我们正在使用 webengage对于通知和事件跟踪,问题就在其中。

当我检查删除它时,代码工作正常。

我联系过webengage支持,他们已经解决了这个问题,所以

pod update

会解决这个问题

关于ios - 在 iOS 9.3.1 中获取位置权限后应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36934076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com