سؤال

كيف يمكنني معرفة من التطبيق الخاص بي إذا كانت البوصلة لديها تداخل وتطلب من المستخدم إعادة معايرة ذلك؟

أريد أن أحصل على نفس السلوك مثل تطبيق خرائط Google عندما يكون هناك تدخلات البوصلة.

شكرًا.

هل كانت مفيدة؟

المحلول

تنفيذ طريقة CllocationManagerDelegate لإرجاع قيمة حقيقية

-(BOOL)locationManagerShouldDisplayHeadingCalibration : (CLLocationManager *)manager {

    //do stuff

    return YES;
}

سيخبر هذا الموقع أن يؤدي إعادة المعاملة إذا تم اكتشاف التداخل بعد إخطارك بالحدث.

إذا كنت بحاجة إلى رفض التراكب لسبب ما قبل إزالته تلقائيا بعد ذلك

- (void)dismissHeadingCalibrationDisplay
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top