Ios 代码中的未知零值-Swift
我正在为一个带有菜单的应用程序编写代码,出于某种奇怪的原因,Xcode给了我一个零错误。感谢所有的帮助Ios 代码中的未知零值-Swift,ios,iphone,swift,null,Ios,Iphone,Swift,Null,我正在为一个带有菜单的应用程序编写代码,出于某种奇怪的原因,Xcode给了我一个零错误。感谢所有的帮助 以下是我得到的错误: 致命错误:在展开可选值时意外发现nil 2017-08-03 07:18:40.647621-0400菜单[383:53946]致命错误: 在展开可选值(lldb)时意外发现零- 您有一些插座菜单,它与任何@IBOutlet菜单都没有关联。从XIB/Storyboard中删除该连接或在视图控制器中添加变量。是否所有插座都正确连接?错误/崩溃日志是什么?您能显示错误吗?在
以下是我得到的错误:
致命错误:在展开可选值时意外发现nil 2017-08-03 07:18:40.647621-0400菜单[383:53946]致命错误: 在展开可选值(lldb)时意外发现零-
您有一些插座
菜单
,它与任何@IBOutlet菜单
都没有关联。从XIB/Storyboard中删除该连接或在视图控制器中添加变量。是否所有插座都正确连接?错误/崩溃日志是什么?您能显示错误吗?在调试器和控制台中?错误具体发生在哪里?粘贴完整的错误描述。u是否可以提供错误致命错误:在展开可选值2017-08-03 07:18:40.647621-0400菜单[383:53946]时意外发现零致命错误:在展开可选值(lldb)时意外发现零
//
// ViewController.swift
// Menu
//
// Created by Programmer on 8/1/17.
// Copyright © 2017 Programmer. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var LeadingConstr1: NSLayoutConstraint!
@IBOutlet weak var MenuView1: UIView!
@IBOutlet weak var LeadingConstr2: NSLayoutConstraint!
@IBOutlet weak var MenuView2: UIView!
var menushowing1 = false;
var menushowing2 = false;
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
MenuView1.layer.shadowOpacity = 1
MenuView1.layer.shadowRadius = 6
MenuView2.layer.shadowOpacity = 1
MenuView2.layer.shadowRadius = 6
}
@IBAction func MenuBtn(_ sender: Any) {
if (menushowing1) {
LeadingConstr1.constant = -140
}
else {
LeadingConstr1.constant = 0
UIView.animate(withDuration: 0.3, animations: {
self.view.layoutIfNeeded()
})
view.layoutIfNeeded()
}
menushowing1 = !menushowing1
}
@IBAction func MenuBtn2(_ sender: Any) {
if (menushowing2) {
LeadingConstr2.constant = -140
}
else {
LeadingConstr2.constant = 0
UIView.animate(withDuration: 0.3, animations: {
self.view.layoutIfNeeded()
})
view.layoutIfNeeded()
}
menushowing2 = !menushowing2
}
}