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数组访问超出其界限的值吗?