展开可选的绑定致命错误

时间:2015-06-12 16:52:13

标签: swift xcode6

我正在使用最新稳定的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])
        }

1 个答案:

答案 0 :(得分:1)

你可以使用 if 块来确保在尝试使用之前值不是nil

if ([test[@"key"] boolValue] == YES) { ...