Я использую приложение PhoneGap 1.5 / jQuery Mobile 1.1RC1, созданное на iPhone.Одна из моих страниц - это страница компаса.Я запускаю компас с:
watchID = navigator.compass.watchHeading(success, fail, {frequency: 100});
И затем, когда страница закрывается, я звоню:
navigator.compass.clearWatch(watchID);
Я подтвердил с помощью предупреждений, что watchID является правильным в каждом случае,Однако после перехода страницы в другие части моего приложения я получаю сообщения «Компасные помехи» от iOS всякий раз, когда я устанавливаю телефон рядом с моим компьютером.Несмотря на то, что на самом деле могут быть помехи компаса, я выключил слушатель компаса watchHeading ... так почему эти сообщения все еще отображаются?И что еще более важно, как я могу избавиться от них?Спасибо!