Xcode:无法创建代理插座

bf1o4zei  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(145)

这是一个Objective-C应用程序,我正在使用Xcode 14。我试图将过时的UIWebView迁移到WKWebView,我已经将代码中的所有UIWebView引用替换为WKWebView,但我在故事板部分卡住了(请记住,我是iOS开发的新手)。
我尝试做的是向SB添加一个WKWebView,然后复制当前UIWebView的所有属性,最后删除UIWebView。
在下面的屏幕截图中,您将在情节提要的右窗格中看到当前UIWebView有一个代理插座:

但是我不知道如何在下面的WKWebView中复制这个委托出口。我必须说我不知道在这个上下文中什么是委托,但我只是试图复制当前WebView的属性。
如何为WKWebView创建代理网点?

2guxujil

2guxujil1#

您可以为您的WKWebView提供它实际拥有的插座的插座连接。WKWebView没有委派属性。因此它没有委派插座。
我尝试做的是向SB添加一个WKWebView,然后复制当前UIWebView的所有属性,最后删除UIWebView。
好了,不要再尝试了。WKWebView与UIWebView有很大的不同。您不应该使用WKWebView来“复制”UIWebView的任何内容。请将WKWebView * 用作WKWebView*。
首先,与该视图交互的所有代码都必须完全重写,不能将WKWebView替换为UIWebView,就好像它们只是同一个东西的两个名称一样。

相关问题