0
에 나는 latlong 위치를 얻기 위해이 코드를엑스 코드 8 신속한 시뮬레이터 작업 3 latlong하지만 장치
import Foundation
import CoreLocation
class Utilities{
static let locationManager = CLLocationManager()
static func InitLocator(Delegate:CLLocationManagerDelegate){
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.delegate = Delegate
locationManager.requestAlwaysAuthorization()
locationManager.distanceFilter = kCLDistanceFilterNone
locationManager.startUpdatingLocation()
}
static func GetLatLong() -> [String]{
var arrLatLong:[String] = []
if let latitude = locationManager.location?.coordinate.latitude{
arrLatLong.append(String(latitude))
}else{
arrLatLong.append("")
}
if let longitude = locationManager.location?.coordinate.longitude{
arrLatLong.append(String(longitude))
}else{
arrLatLong.append("")
}
return arrLatLong
}
}
내가 테스트하거나 시뮬레이터에서 실행하지만 때 내가 실제 장치에서 테스트 할 때 작동 그것은 저에게 빈 값을줍니다. 내가 엑스 코드 8 신속를 사용하여 장치가 아이폰 기가 IOS 9.3.1
을 추가하는 시도이다는 –
위도 경도 은행 .requestWhenInUseAuthorization() 및 info.plist – EMP
을 locationManager를 추가하는 시도 값을 –