在解开一个新的Outlet的可选值时意外地发现了nil

时间:2016-08-06 07:59:47

标签: ios swift xcode iboutlet

(请记住我对xcode和swift很新) 所有我想要做的是在我的故事板上的视图容器和我的viewcontroller.swift文件之间创建一个出口。我按住控件拖动容器和swift文件之间的一行我命名出口我运行应用程序没有问题。

一切似乎都很好所以我将容器上的masktobounds更改为false并且它给了我错误。真的不知道发生了什么事情,即使有不同的插座名称似乎也在发生。

发生错误时,它会切换到调试导航器,选择一个文件,然后突出显示该行

- 0x1005ee588 <+44>:  brk    #0x1
希望有一点用处。

我真的坚持这个错误任何帮助或建议到​​底是什么以及可能如何解决它将不胜感激谢谢。

ViewController.swift

import UIKit
import Firebase

class ViewController: UIViewController {

@IBOutlet weak var labelContainer: UIView!
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a  nib.
    labelContainer.layer.masksToBounds = false
}

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

}

我明白这个错误已经出现在其他线程中,但其原因似乎有所不同,为什么这个标记为重复?

1 个答案:

答案 0 :(得分:-1)

第一种方式:

1)press cmd + shift + k for clean the preoject
第二种方式:

2) windows -> Projects go to that path and delete derived data