Tôi đang viết một ứng dụng iPhone và sử dụng Dịch vụ vị trí. Tôi đang sử dụng phương pháp startMonitoringSignificantLocationChanges
trên CLLocationManager
. (Theo tôi hiểu, điều này là dành cho các dịch vụ vị trí có độ chính xác, công suất thấp.) Khi tôi xây dựng và khởi chạy ứng dụng của mình trong Trình mô phỏng iOS, nó sẽ làm cho vị trí của tôi tốt. Tuy nhiên, tôi muốn mô phỏng các bản cập nhật cho vị trí ngoài khắc phục ban đầu.Mô phỏng thay đổi vị trí cho `startMonitoringSignificantLocationChanges`
tôi đã nhận thấy hai tùy chọn sau đây:
- iOS Simulator: Debug> Vị trí trình đơn
- Xcode 4: Sản phẩm> Debug> Mô phỏng Location đơn
Cả hai làm việc chấp nhận được đối với mô phỏng một sửa chữa ban đầu. (Ví dụ, chọn 'Apple' từ cái cũ, hoặc 'Moscow' từ cái sau.) Tuy nhiên, những thay đổi tiếp theo cho một trong hai thứ này sẽ KHÔNG kích hoạt cập nhật vị trí khác trong ứng dụng mô phỏng.
Điều tôi mong muốn được thông báo khi vị trí mô phỏng thay đổi khi sử dụng startMonitoringSignificantLocationChanges
. (iOS Simulator hiện tạo một loạt các bản cập nhật khi tôi sử dụng startUpdatingLocation
thay thế.) Điều này giúp bạn dễ dàng kiểm tra các ứng dụng hỗ trợ vị trí mà không cần mang thiết bị ra ngoài trường.
Hai câu hỏi:
- sự khác biệt giữa hai là gì?
- Làm cách nào để sử dụng Trình mô phỏng iOS và/hoặc Xcode 4 để mô phỏng một loạt thay đổi vị trí?
Chúc mừng.
PS Tôi đã thực hiện một số chỉnh sửa. Tiêu đề từng là "Vị trí Simulaing: Trình mô phỏng iOS so với Xcode 4." – ocarlsen