Ios UIWebView正在使应用程序崩溃

Ios UIWebView正在使应用程序崩溃,ios,xcode,uiwebview,swift2.3,Ios,Xcode,Uiwebview,Swift2.3,我正在尝试在故事板Swift 2.3 iOS应用程序中创建WebView。但是,每当我使用WebView导航到视图时,应用程序就会崩溃。我正在发布WebView的故事板和代码。这是否表明我做错了什么 情节提要场景: <!--WebView View--> <scene sceneID="oin-Tm-kjC"> <objects> <viewController title="WebView View" i

我正在尝试在故事板Swift 2.3 iOS应用程序中创建WebView。但是,每当我使用WebView导航到视图时,应用程序就会崩溃。我正在发布WebView的故事板和代码。这是否表明我做错了什么

情节提要场景:

<!--WebView View-->
    <scene sceneID="oin-Tm-kjC">
        <objects>
            <viewController title="WebView View" id="iti-7S-ISp" customClass="webViewViewController" sceneMemberID="viewController">
                <layoutGuides>
                    <viewControllerLayoutGuide type="top" id="3bg-3D-Wcg"/>
                    <viewControllerLayoutGuide type="bottom" id="Mnm-nM-yzb"/>
                </layoutGuides>
                <view key="view" contentMode="scaleToFill" id="gnf-vw-fwi">
                    <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
                    <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                    <subviews>
                        <webView contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rVb-rt-chb">
                            <rect key="frame" x="0.0" y="64" width="375" height="603"/>
                            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                            <color key="backgroundColor" red="0.36078431370000003" green="0.38823529410000002" blue="0.4039215686" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                            <connections>
                                <outlet property="delegate" destination="iti-7S-ISp" id="E7m-JN-oGx"/>
                            </connections>
                        </webView>
                    </subviews>
                    <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                </view>
                <connections>
                    <outlet property="webView" destination="rVb-rt-chb" id="ldC-1p-1XM"/>
                </connections>
            </viewController>
            <placeholder placeholderIdentifier="IBFirstResponder" id="Dj4-qu-aUe" userLabel="First Responder" sceneMemberID="firstResponder"/>
        </objects>
        <point key="canvasLocation" x="248.80000000000001" y="-631.0344827586207"/>
    </scene>
我在控制台中看到这一行:“Interface Builder文件中的未知类WebViewController”

后跟:“***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:”[setValue:forUndefinedKey:]:该类与密钥WebViewController的键值编码不兼容。“”


此外,如果我移除与WebViewController.swift的耦合,应用程序运行良好。在这种情况下,它只显示一个空的UIWebView。

共享应用程序崩溃原因(它可能会在控制台区域打印一条语句)当你的应用程序crashes@RyanHeitner他使用的是
NSURL
NSURLRequest
,因为他仍在使用即将完全消失的Xcode-8.3 Swift 2。3@RyanHeitner从故事板XML看来,出路似乎是HookedHanks@Monster,我有点快发布了。。我已添加到说明中。使用连接检查器&类名和序列图像板id共享序列图像板(webViewController)的快照。您可能在连接检查器中设置了错误的连接,或者您的类无法连接到您的项目
URL
&
URLRequest
与Swift 2.3、iAnkit不兼容。这并不能解决他的问题。Nik在问题的第一句话中说,他是以类名为Swift 2.3.问题写这篇文章的
import UIKit

class webViewViewController: UIViewController {

    @IBOutlet weak var webView: UIWebView!

    let url = "https://www.google.com"

    override func viewDidLoad() {
        super.viewDidLoad()

        let nsUrl = NSURL(string: url)
        let nsUrlRequest = NSURLRequest(url: nsUrl! as URL)
        webView.loadRequest(nsUrlRequest as URLRequest)
    }
}
import UIKit

class webViewViewController: UIViewController {

    @IBOutlet weak var webView: UIWebView!

    let url = "https://www.google.com"

    override func viewDidLoad() {
        super.viewDidLoad()

        let nsUrl = NSURL(string: url)
        let nsUrlRequest = NSURLRequest(url: nsUrl! as URL)
        webView.loadRequest(nsUrlRequest as URLRequest)
    }
}