展开可选时为零值

Nil value when unwrapping an optional

我收到以下错误:

fatal error: unexpectedly found nil while unwrapping an Optional value

关于以下代码:

let cell = followedCollectionView.cellForItemAtIndexPath(deleteIndexPathh!) as! FeaturedCitiesCollectionViewCell

这是涉及变量的调试器值:

我也看不出它指的是什么值,唯一的可选值是 deleteIndexPathh 显然不是 nil

单元格在您创建时可能不是零,但如果您调用 cellForItemAtIndexPath,您并不总是能保证取回单元格,例如,如果单元格不在视图中,则什么也没有return 的功能。您需要做的是更改数据模型。从数组中删除要删除的元素(或单元格数据的来源),然后刷新 table 视图或重新加载所需的单元格。通常,您想尝试避免尝试获取这样的单元格。始终选择数据模型。