Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用单个Webview加载多个URL:停止在请求之间加载是否更好?_Iphone_Uiwebview - Fatal编程技术网

Iphone 使用单个Webview加载多个URL:停止在请求之间加载是否更好?

Iphone 使用单个Webview加载多个URL:停止在请求之间加载是否更好?,iphone,uiwebview,Iphone,Uiwebview,关于UIWebViews的一般性问题。我的应用程序中只有一个网络视图。左侧有一些按钮,可以将不同的URL加载到webview中 在没有先[webview stopLoading]上一个请求的情况下,将新URL加载到webview是否会产生不良后果 例如,可能发生以下情况: 用户按按钮1将urlA加载到webview中 当urlA仍在加载时,用户按按钮2将urlB加载到webview中 但这样会更好吗 用户按按钮1将urlA加载到webview中 当urlA仍在加载且用户按下urlB的按钮2时 首

关于UIWebViews的一般性问题。我的应用程序中只有一个网络视图。左侧有一些按钮,可以将不同的URL加载到webview中

在没有先[webview stopLoading]上一个请求的情况下,将新URL加载到webview是否会产生不良后果

例如,可能发生以下情况:

  • 用户按按钮1将urlA加载到webview中
  • 当urlA仍在加载时,用户按按钮2将urlB加载到webview中
  • 但这样会更好吗

  • 用户按按钮1将urlA加载到webview中
  • 当urlA仍在加载且用户按下urlB的按钮2时
  • 首先调用[webview stopLoading],然后继续加载urlB
  • 对于这种情况,有什么最佳实践吗?这有关系吗

    谢谢

    根据,在视图将消失或被销毁之前,必须调用
    停止加载
    。这意味着异步事件只能继续存在,可能会造成严重破坏

    但是,没有提到您的场景。我仍然会叫
    停止加载
    ,只是为了安全起见。如果web视图的
    加载
    属性为
    ,则此方法不起任何作用