1
私はUIWebViewからWKWebViewへの移行を行っています。 1つのエラーに直面しているものをすべて変更した後、メンバー 'first(where)'へのあいまいな参照。この問題を解決するのを手伝ってください。私はWKWebViewメンバーへのあいまいな参照 'first(where)'
WKWebView
func share(sender: WKWebView) {
if let url: URL = webViews.first?.load?.url
{
do {
let base64Data = try Data(contentsOf: url)
let activityController: UIActivityViewController = UIActivityViewController(activityItems: [base64Data], applicationActivities: nil)
present(activityController, animated: true, completion: nil)
} catch {
displayAlert(Localizations.Error, message: Localizations.Apierror, responder: nil, completion: nil)
}
}
}
この行のエラーに直面し
if let url: URL = webViews.first?.load?.url
あなたの 'webViews'のタイプは何ですか? – nyg
fileprivate let webViews:[WKWebView] @nyg – Siva
WebViewsに項目を追加する場所にコードを表示できますか? – 3stud1ant3