我正在使用最新稳定的Swift 在我的功能中,我得到致命错误。当我运行我的ios应用程序时。
“致命错误:在打开Optional时意外发现nil 值”。
我搜索了答案,但他们提供了不同的解包方法。
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
var cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as! UICollectionViewCell
var imageView = cell.viewWithTag(1) as! UIImageView
imageView.image = UIImage(named: imagesArray[indexPath.row])
}
答案 0 :(得分:1)
你可以使用 if 块来确保在尝试使用之前值不是nil
if ([test[@"key"] boolValue] == YES) { ...