gpt4 book ai didi

ios - UIWebView 操作中的 NSLog(或其他监控事件)

转载 作者:行者123 更新时间:2023-11-28 22:23:43 25 4
gpt4 key购买 nike

我对 iOS 有一定的经验,但我是第一次在这个项目中使用 UIWebView

我想知道,有没有办法在 Xcode 中逐行监控 UIWebView 的内部操作?也许在那里放一些 NSLogs 或一些断点?委托(delegate)方法涵盖加载前和加载后的内容,但似乎没有任何接口(interface)可以实际跟踪加载页面时 WebView 本身所做的事情。

具体来说,我希望能够在下载和存储网页中的每张图像时跟踪应用程序的行为。我在 iOS 7 上无法使用图像时遇到一些奇怪的错误,但我的 PHP/JavaScript 发誓一切都很好,并且图像在台式机和 iOS 6 上看起来很好。我越来越确定这个问题与 WebView 本身有关,(对 related question 的回答似乎表明它可能与不同线程上的 WebKit 调用有关),我很想断点我的方式,或者 NSLog 一些关键点或其他东西,只是排除一些东西。

这有可能吗?还是 UIWebView 是一个只有结束后才能听到的私有(private)派对?

最佳答案

它是在 Mobile Safari 中中断还是仅在您的应用中中断?

您可以将 OS X 上的 Safari 网络检查器指向运行在 iOS 模拟器甚至 iOS 设备上的 Mobile Safari(必须在设置中启用)。

这将允许您查看所有 HTTP header 等。

另一种选择是使用类似 wireshark 的东西监控 TCP 流量,但这要复杂得多。

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

enter image description here

关于ios - UIWebView 操作中的 NSLog(或其他监控事件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com