【发布时间】:2017-10-28 19:57:43
【问题描述】:
我创建了一个简单的 webview 应用程序。但是有一个小问题,我无法解决。它加载第一页没有问题。
当我点击第一个输入时,程序崩溃,错误代码如下:
2017-10-28 23:50:54.289690+0400 BFI 学校 [68425:3885613] [LayoutConstraints] 无法同时满足约束。 以下列表中的至少一个约束可能是您不想要的。 试试这个: (1)查看每个约束并尝试找出您不期望的; (2) 找到添加了一个或多个不需要的约束的代码并修复它。 (注意:如果您看到不理解的 NSAutoresizingMaskLayoutConstraints,请参阅 UIView 属性 translatesAutoresizingMaskIntoConstraints 的文档)我的代码如下:
//
// ViewController.swift
// BFI Schools
//
// Created by Kamandar Abdullayev on 10/28/17.
// Copyright © 2017 ROOM404.AZ. All rights reserved.
//
import UIKit
import WebKit
class ViewController: UIViewController , UIWebViewDelegate {
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var spinner: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
view.translatesAutoresizingMaskIntoConstraints=false
let url = URL(string: "https://www.parent.e-hism.co")!
let request = URLRequest(url: url)
if Reachability.isConnectedToNetwork() == true {
webView.loadRequest(request)
} else {
let alert = UIAlertView(title: "No Internet Connection", message: "Make sure your device is connected to the internet.", delegate: nil, cancelButtonTitle: "OK")
alert.show()
}
}
func webViewDidStartLoad(_ : UIWebView) {
spinner.startAnimating()
}
func webViewDidFinishLoad(_ : UIWebView) {
spinner.stopAnimating()
}
}
我已经尝试了在 Internet 上找到的所有帮助,但没有成功。
【问题讨论】:
-
您确定崩溃了吗?自动布局错误不会真正导致崩溃。
标签: ios swift uiwebview autolayout