gpt4 book ai didi

swift - 如何查看 2 个网页 View 何时完成加载? ( cocoa /swift )

转载 作者:行者123 更新时间:2023-11-30 12:58:57 25 4
gpt4 key购买 nike

我正在为 MacOS 编写一个小程序,需要显示 2 个 Web View 。我需要能够看到每个单独的 WebView 何时完成加载。我的问题是

func webView(_ sender: WebView!, didFinishLoadFor frame: WebFrame!) { ... }

似乎无法区分这两种 View 。当每个 View 加载完成时,是否可以专门执行任何操作?

谢谢!

最佳答案

您可以通过委托(delegate)方法的sender来识别webView。

我不知道你是如何实现它们的,但是例如,只需与属性本身进行比较。

@IBOutlet weak var firstWebView: WebView?
@IBOutlet weak var secondWebView: WebView?

func webView(_ sender: WebView!, didFinishLoadFor frame: WebFrame!) {

if sender == self.firstWebView {
// code for the first one
} else if sender == self.secondWebView {
// code for the second one
}
}

关于swift - 如何查看 2 个网页 View 何时完成加载? ( cocoa /swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40070476/

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