Метод goBack UIWebView действует по-разному на разных устройствах - PullRequest
1 голос
/ 18 мая 2010

Первое устройство:

  • 8 ГБ 2-го поколения
  • Версия: 3.1.3 (7E18)
  • Модель: MB528LL

Второе устройство:

  • 32 ГБ 3-го поколения
  • Версия: 3.1.3 (7E18)
  • Модель: MC008LL

Когда я вызываю goBack на 8-гигабайтном устройстве, должен вызываться StartLoadWithRequest: navigationType:

Когда я вызываю goBack на 32-гигабайтном устройстве, mustStartLoadWithRequest: navigationType: не вызывается

Я не делаю никакого кеширования (не похоже, что оно все равно работает). Чтобы убедиться, что это не кэширование, я удалил любое возможное кэширование с помощью политики кэширования объекта запроса и удалял весь кэш всякий раз, когда вызывается webViewDidFinishLoading.

То же приложение, тот же URL, все то же самое, но само устройство.

Кто-нибудь знает, почему это произойдет?

FYI: shouldStartLoadWithRequest: navigationType: вызывается на симуляторе, когда вызывается goBack

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