اتجاه iPhone/بوصلة غير قابلة للاكتشاف
-
26-09-2019 - |
سؤال
أواجه صعوبة في معرفة ما أفعله خطأ. أريد أن أقرأ الاتجاه الذي يواجهه جهاز iPhone الخاص بي. هذا هو الكود الخاص بي:
self.man = [[CLLocationManager alloc] init] ;
self.man.delegate = self;
self.man.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
self.man.headingFilter = kCLHeadingFilterNone;
if([self.man headingAvailable]) {
NSLog(@"it works");
}
self.man.headingOrientation
[self.man startUpdatingLocation];
الرجل هو الموقع. قرأت معلومات الموقع في طريقة المندوب وتقول:
Location: <+51.49300130, +7.40472897> +/- 80.00m (speed -1.00 mps / course -1.00) @ 2010-09-02 16:53:51 +0200
على أي حال ، لا أعرف لماذا هو -1 طوال الوقت - في رأيي لا ينبغي أن يكون. أقوم أيضًا بالتحقق ، سواء كان اكتشاف العنوان متاحًا.
هل يمكن لأي شخص أن يخبرني أين أنا مخطئ؟
المحلول
تحتاج إلى الاتصال startUpdatingHeading
للحصول على معلومات البوصلة. انظر وثائق CllocationManager للمزيد.
لا تنتمي إلى StackOverflow