Để biết vị trí địa lý cuối cùng, tôi có:
CLLocationManager * locationManager = [[CLLocationManager alloc] init];
CLLocation * lastKnownLocation = [locationManager location];
LastKnownLocation có phản ánh vị trí cuối cùng mà ứng dụng của tôi được gọi lại hay nó phản ánh vị trí cuối cùng ở cấp hệ thống iOS toàn cầu (ứng dụng khác hoặc iOS có thể đã truy vấn)?
Tôi đang làm điều này thay vì chủ động truy vấn vị trí của người dùng để không lãng phí pin của người dùng.
Nếu người dùng không cấp quyền truy cập vị trí, rõ ràng lastKnownLocation sẽ là con số không. Câu hỏi của tôi dành riêng cho trường hợp người dùng đã cấp cho ứng dụng của tôi quyền truy cập vị trí.