我有展開問題,不明白這個錯誤:致命錯誤:意外發現零而展開的可選值(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