UIWebView не отвечает на вызовы в «applicationWillResignActivity» - PullRequest
1 голос
/ 21 января 2011

Я разрабатываю веб-приложение для iOS с использованием PhoneGap. Мне нужно сделать вызов функции JavaScript, когда приложение переходит в фоновый режим.

Я вызываю функцию из метода applicationWillResignActivity, но она не выполняется, пока приложение не выйдет на передний план в следующий раз. Любой другой не-JavaScript-код выполняется. Это происходит только тогда, когда я нажимаю кнопку домой. В других случаях, например при нажатии кнопки питания во время работы приложения и двухкратном нажатии кнопки возврата домой, выполняется функция javascript.

Есть ли какое-то ограничение на UIWebView такого рода? Может кто-нибудь сказать, есть ли способ заставить работать javascript, когда пользователь нажимает кнопку Home?

1 Ответ

2 голосов
/ 17 апреля 2011

Кажется, нет способа запечатлеть такое событие.Поэтому, чтобы ответить на этот вопрос самостоятельно, на самом деле не существует метода делегата для запуска кода JS, когда приложение переходит в фоновый режим.

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