Компас iPhone сломан?

#iphone #magnetometer

#iPhone #магнитометр

Вопрос:

Я написал небольшое приложение для использования магнита iPhone 3GS и выше. Он свободно основан на примере кода Teslameter от Apple.

Что я заметил, так это то, что на некоторых устройствах iPhone это работает. В других случаях сначала показывается исключительное значение, а затем больше никаких показаний.

Что общего у этих проблемных устройств, так это то, что они дольше находились под воздействием магнитов, чем ваш обычный iPhone…

Итак, мне интересно, могло ли это (1) «сломать» компас iPhone? (2) если да, есть ли способ это исправить? (3) есть ли какой-либо способ «сброса» с помощью программного обеспечения?

Спасибо!

Комментарии:

1. Из любопытства: как и почему проблемные устройства подвергались воздействию магнитов?

2. Учителя естествознания (предполагается, что приложение поможет экспериментировать с магнитами во время урока естествознания)

3. Невероятно… Я просто добавил -(BOOL)locationManagerShouldDisplayHeadingCalibration: (CLLocationManager *)manager { //возвращает ли материал YES; } и все начало работать…