未定义密钥的值但已定义(核心数据)?

时间:2017-04-13 12:50:11

标签: swift core-data

我有以下功能可以从" Map"实体(具有'名称'作为唯一属性)指定的'地图名称',在这种情况下' peachfarm'。

然而,我收到错误:

  

由于未捕获的异常终止应用程序' NSUnknownKeyException',原因:' [valueForUndefinedKey:]:此类不是密钥值编码兼容的密钥peachfarm。'

func deleteMap(_ sender: UIButton) {
    var mapname = sender.accessibilityHint
    managedObjectContext.delete(fetchedResultsControllerForMapEntity.value(forKey: mapname!) as! NSManagedObject)
}

这很奇怪,因为我肯定对上面的键有一个值。

0 个答案:

没有答案