ios - Web View 不充当 UIWebView

标签 ios swift xcode webview uiwebview

我已经在网上搜索了 3 个小时,然后就放弃了。我想既然整个星球上没有人以前遇到过这个问题,也许我应该询问 stackoverflow 社区,看看会发生什么。

我熟悉 xCode 和 Objective C,但学习速度很快。对于我的第一个应用程序,我想构建一个 super 简单的 webview 应用程序来加载页面。容易吧?我可以在 Objective C 中用大约 15 秒的时间编写这个代码,而且我做到了,它工作得很好。也许我在这里缺少一些东西。

当我尝试将对象连接到 UIWebView 时,它不会连接。

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {

    @IBOutlet var webView: WKWebView!
    @IBOutlet var textBox: UITextField!

    override func loadView() {
        webView = WKWebView()
        webView.navigationDelegate = self
        view = webView
    }

    override func viewDidLoad() {
        let url = NSURL(string: "https://www.google.com")!
        webView.loadRequest(NSURLRequest(URL: url))
        webView.allowsBackForwardNavigationGestures = true

        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

Image of it not connecting. It's not connecting like it should

最佳答案

将类型从WKWebView更改为UIWebView。您已从对象库添加了UIWebView,您正尝试连接到WKWebView对象,因此它将无法连接。 WKWebview 必须以编程方式添加,因为它不存在于对象库中。

这两个类具有相似的功能,但它们无论如何都没有相互关联。

关于ios - Web View 不充当 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38472525/

相关文章:

ios - 如何为特定标记的 UIImageView 设置图像

ios - 无法访问不同类的 map View

iphone - (id)sender = nil?

ios - 默认情况下 Xcode 5 上有 Storyboard,那么将它用作 View Controller 的编辑器怎么样?

iOS Paypal 布伦特里 : What does it mean to setup up a server?

ios - Apple 在哪里规定了付费应用程序的 30% 交易费?

ios - 带有两个 UITableView 和 Autolayout 的 UIViewController

ios - 具有滚动功能的自定义 UITabBarController

objective-c - 在 Obj-C 到 Swift 转换中接收 'EXC_BAD_ACCESS Code=2'

iphone - mailComposeDelegate 和简单的 Delegate 属性之间的区别