我有展开问题,不明白这个错误:致命错误:意外发现零而展开的可选值(LLDB)
fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)`.
一切,我已经找到帮我不能向前。在第一视图控制器我有此代码
var everypicture = [EveryPicture]()
和我呈现第一视图控制器的代表到SecondViewController:在Segue公司
var delegate: FirstViewController?`
。然后我得到代表的每张照片,并得到计数:
let piccount = delegate?.everypicture.count
print("\(piccount!)")`
但它出现错误。是什么让我错了,错误是什么意思?感谢您的帮助
他的数组不能以它被声明的方式'nil'。它是空的或有价值的。最有可能的代表是零,他只是在没有阅读文档或做一个适当的教程的情况下尝试。 – Eendje
我的委托人是零,但我在FirstViewController'override func prepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?)的segue中呈现代理if if segue.identifier ==“EveryPhotoSegue”{var 0c = segue.destinationViewController as ! EverydayController vc.delegate = self}}'EverydayController是我的SecondViewController。 –
现在它工作正常吗? – Volodymyr