0

iOS にはある程度の経験がありますがUIWebView、このプロジェクトで初めて使用します。

UIWebViewXcodeで行ごとの内部操作を監視する方法はありますか? そこにいくつかの NSLogs またはいくつかのブレークポイントをドロップする可能性がありますか? デリゲート メソッドはロード前とロード後の処理をカバーしますが、ページをロードするときに WebView 自体が何を行うかを実際に追跡するインターフェイスはないようです。

具体的には、Web ページから各画像がダウンロードされて保存されるときに、アプリの動作を追跡できるようにしたいと考えています。画像が iOS 7 で使用できないという奇妙なエラーが発生していますが、私の PHP/JavaScript は、最終的にはすべてが正常であると断言しており、画像はデスクトップと iOS 6 で正常に動作しているようです。 WebView自体と関係があります(関連する質問への回答は、異なるスレッドでのWebKit呼び出しに関するものである可能性があることを示唆しているようです)。いくつかのものを除外します。

このようなことは可能ですか?それともUIWebView終わってからしか聞けないプライベートパーティーですか?

4

1 に答える 1

2

Mobile Safari で壊れますか、それともアプリでのみ壊れますか?

iOS シミュレーターで実行されている Mobile Safari で、OS X 上の Safari の Web インスペクターをポイントすることも、iOS デバイス上でポイントすることもできます (設定で有効にする必要があります)。

これにより、すべての HTTP ヘッダーなどを表示できます。

もう 1 つのオプションは、wiresharkなどを使用してTCP トラフィックを監視することですが、これははるかに複雑です。

http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/

ここに画像の説明を入力

于 2013-10-24T23:37:29.460 に答える