簡體   English   中英

Xcode:無法創建委托 Outlet

[英]Xcode: Cannot create a delegate Outlet

這是一個 Objective-C 應用程序,我正在使用 Xcode 14。我正在嘗試將已棄用的 UIWebView 遷移到 WKWebView,並且我已經用 WKWebView 替換了代碼中的所有 UIWebView 引用,但我被困在 8824808139388(partbear in請注意,我是 iOS 開發的新手)。

我要做的是向 SB 添加一個 WKWebView,然后復制當前 UIWebView 的所有屬性,最后刪除 UIWebView。

在下面的屏幕截圖中,您將在 Storyboard 的右窗格中看到當前 UIWebView 有一個代表插座:

在這里你會在 UIWebView 中看到一個委托插座

但我不知道在下面的 WKWebView 中復制這個委托出口。 我不得不說我不知道在這個上下文中究竟什么是委托,但我只是想復制當前 WebView 的屬性。

如何為 WKWebView 創建一個委托插座?

您可以為您的 WKWebView 提供一個實際擁有的插座的插座連接。 WKWebView 沒有委托屬性。 因此它沒有代表插座。

我要做的是向 SB 添加一個 WKWebView,然后復制當前 UIWebView 的所有屬性,最后刪除 UIWebView。

好吧,停止嘗試這樣做。 WKWebView 與 UIWebView 非常不同。您不應該使用 WKWebView 來“復制”有關 UIWebView 的任何內容。 使用 WKWebView作為 WKWebView

一方面,您與此視圖的所有代碼交互都必須完全重寫。 您不能僅僅將 WKWebView 替換為 UIWebView,就好像它們只是同一事物的兩個名稱一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM