swift coredata致命错误:在展开可选值时意外发现nil

swift coredata致命错误:在展开可选值时意外发现nil,swift,core-data,Swift,Core Data,我得到的组主题是MyGroupsData 我想在表格视图中使用cellforrowatinex for result in groups{ let tmp = result.subject print("groups subject is \(tmp)") } 它显示groups主题为nil 原因:致命错误:在展开可选值时意外发现nil 如何修复它?尝试使用 var channel : myEntity? groupsData =

我得到的
组主题是MyGroupsData

我想在
表格视图中使用cellforrowatinex

for result in groups{
        let tmp = result.subject
        print("groups subject is \(tmp)")
}
它显示
groups主题为nil

原因:
致命错误:在展开可选值时意外发现nil

如何修复它?

尝试使用

        var channel : myEntity?
        groupsData = groups[indexPath.row] as? myEntity
        dataSubject = groupsData!.subject
        print("groups subject is \(dataSubject)")
问题是groupsData为nil,您试图获取一个不存在的值。

尝试使用

        var channel : myEntity?
        groupsData = groups[indexPath.row] as? myEntity
        dataSubject = groupsData!.subject
        print("groups subject is \(dataSubject)")

问题是groupsData为零,您试图获取一个不存在的值。

失败……但这很奇怪。我可以在中从中获取数据,但在第二个函数中失败是因为indexath.row导致组数组访问超出其界限的值?失败……但这很奇怪。我可以在中从获取数据,但在第二个函数中失败。是indexath.row导致groups数组访问超出其界限的值吗?