Отметка времени CLLocation всегда равна нулю - PullRequest
0 голосов
/ 01 июля 2018

Метка времени CLLocation всегда равна нулю на iPhone 6+, IOS 11.4, Xcode 9.4.1.

Широта: 30.598748 Долгота: -97.820877 Высота над уровнем моря: 308,921658 Точность: 10,000000 Точность: 4.000000 Отметка времени: 0,000000 <====== </p>

Есть ли какая-то настройка, которая даст мне точную метку времени? Вот код, который его печатает:

print("Latitude: \(String(format: "%.6f", location.coordinate.latitude))")
print("Longitude: \(String(format: "%.6f", location.coordinate.longitude))")
print("Altitude: \(String(format: "%.6f", location.altitude))")
print("HAccuracy: \(String(format: "%.6f", location.horizontalAccuracy))")
print("VAccuracy: \(String(format: "%.6f", location.verticalAccuracy))")
print("Timestamp: \(String(format: "%.6f", location.timestamp as CVarArg))")

1 Ответ

0 голосов
/ 01 июля 2018

timestamp является объектом типа Date. Следует напечатать с этим:

print("Timestamp: \(String(format: "%@", location.timestamp))")
...