在我的应用程序中我在UIViewController
课程中声明了这个
var subject: Subject?
此Subject
变量有时会从之前的ViewController
获取其值,有时不会,但是当我尝试更改它并将其保存到CoreData
时,Xcode 会被终止完全没有事先向我显示任何错误或崩溃。有时即使我只是运行模拟器,也会被终止。
在override func shouldPerformSegue(withIdentifier identifier: sender:)
我有这个:
subject = Subject(context: PersistanceService.context)
if let dayName = workDay?.dayName {
subject?.dayName = dayName
}
if let textInTextField: String = textFieldSubjectName.text {
subject?.subjectName = textInTextField
}
subject?.startsAt = startsAtOnAddingSubject
我确实发现这段代码使Xcode终止但我不确定为什么。这里有趣的是我只有在iPhone 7上运行应用程序时才会遇到这个问题。
修改