最初のデバイス:
- 8GB 第2世代
- バージョン: 3.1.3 (7E18)
- モデル: MB528LL
2 番目のデバイス:
- 32GB 第3世代
- バージョン: 3.1.3 (7E18)
- モデル: MC008LL
8GB デバイスで goBack を呼び出すと、 shouldStartLoadWithRequest:navigationType: が呼び出されます
32 GB デバイスで goBack を呼び出すと、 shouldStartLoadWithRequest:navigationType: が呼び出されません
私はキャッシュを行っていません(とにかく機能するわけではありません)。キャッシュではないことを確認するために、リクエスト オブジェクトのキャッシュ ポリシーを介して可能なキャッシュを削除し、webViewDidFinishLoading が呼び出されるたびにすべてのキャッシュを削除しました。
同じアプリ、同じ URL、デバイス自体以外はすべて同じです。
なぜこれが起こるのか知っている人はいますか?
参考: goBack が呼び出されると、シミュレーターで shouldStartLoadWithRequest:navigationType: が呼び出されます