Сообщение «Компасная помеха» даже после navigator.compass.clearWatch - PullRequest
0 голосов
/ 27 марта 2012

Я использую приложение PhoneGap 1.5 / jQuery Mobile 1.1RC1, созданное на iPhone.Одна из моих страниц - это страница компаса.Я запускаю компас с:

watchID = navigator.compass.watchHeading(success, fail, {frequency: 100});

И затем, когда страница закрывается, я звоню:

navigator.compass.clearWatch(watchID);

Я подтвердил с помощью предупреждений, что watchID является правильным в каждом случае,Однако после перехода страницы в другие части моего приложения я получаю сообщения «Компасные помехи» от iOS всякий раз, когда я устанавливаю телефон рядом с моим компьютером.Несмотря на то, что на самом деле могут быть помехи компаса, я выключил слушатель компаса watchHeading ... так почему эти сообщения все еще отображаются?И что еще более важно, как я могу избавиться от них?Спасибо!

1 Ответ

0 голосов
/ 11 октября 2012

Думаю, это можно отнести к ошибке PhoneGap в 1.5. Проблема исчезла теперь, когда я нахожусь на PhoneGap 2.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...