فون الكشف عن تدخل البوصلة
-
19-09-2019 - |
سؤال
كيف يمكنني معرفة من التطبيق الخاص بي إذا كانت البوصلة لديها تداخل وتطلب من المستخدم إعادة معايرة ذلك؟
أريد أن أحصل على نفس السلوك مثل تطبيق خرائط Google عندما يكون هناك تدخلات البوصلة.
شكرًا.
المحلول
تنفيذ طريقة CllocationManagerDelegate لإرجاع قيمة حقيقية
-(BOOL)locationManagerShouldDisplayHeadingCalibration : (CLLocationManager *)manager {
//do stuff
return YES;
}
سيخبر هذا الموقع أن يؤدي إعادة المعاملة إذا تم اكتشاف التداخل بعد إخطارك بالحدث.
إذا كنت بحاجة إلى رفض التراكب لسبب ما قبل إزالته تلقائيا بعد ذلك
- (void)dismissHeadingCalibrationDisplay
لا تنتمي إلى StackOverflow