我有一个包含多个 UIWebView 的应用程序。我有一个 UIWebView 保存所有业务逻辑和其他 UIWebViews 用于显示目的。但是,我发现如果 UIWebView 不是最后一个加载的,断点不会停止。
有人可以帮我吗?
ps:我用的是safari的develop工具调试
最佳答案
使用这个 test project和 Safari 我能够确认可以在 iOS 模拟器中调试多个 UIWebViews
。参见 demo video here .
我还验证了当 hidden
标志设置为 YES
时,您仍然可以调试 UIWebView
。
我能够在两个 UIWebViews
上放置断点。当我在 Safari 调试器中按 Command+R
时,页面被刷新并且断点按预期命中。
但是请注意,当您在 Xcode 中终止 iOS 应用程序时,您也会丢失 Safari 调试 session 。
关于iOS:加载另一个 UIWebView 后无法调试 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33090968/