2011-11-09 46 views

Trả lời

7

La bàn không có trong danh sách các tương tác phần cứng được trình mô phỏng và tiêu đề CLLocationManager hỗ trợCác báo cáo có sẵn không có sẵn trên trình mô phỏng.

Ngoài ra, trong doc này:

http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html

Một số dịch vụ vị trí đòi hỏi sự hiện diện của phần cứng cụ thể về thiết bị nhất định. Ví dụ: thông tin tiêu đề chỉ có sẵn cho các thiết bị có chứa la bàn phần cứng. Lớp này xác định một số phương pháp mà bạn có thể sử dụng để xác định dịch vụ nào là hiện có sẵn.

Cụ CLLocationManager có tài sản lớp này để kiểm tra xem la bàn đã có sẵn:

+ (BOOL)headingAvailable 

Nếu tôi chạy này theo những mô phỏng:

NSLog(@"headingAvailable: %d", (int)[CLLocationManager headingAvailable]); 

Đầu ra:

2011-11-08 22:38:26.873 Craplet[39975:b603] headingAvailable: 0 
Các vấn đề liên quan