CoreData를 사용하여 데이터를 저장하려고하는데 오늘 응용 프로그램 테스트를 시도 할 때 "치명적인 오류가 발생했습니다 : 선택 값을 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다"및 EXC_BREAKPOINT 메시지가 나타납니다.UIApplication.sharedApplication(). AppDelegate EXC_BREAKPOINT
class ViewController: UIViewController {
let appDelegate: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let managedObjectContext: NSManagedObjectContext = appDelegate.managedObjectContext <-- Here is the error
그리고 만약 내가 UIApplication.sharedApplication()을 사용한다면! AppDelegate AppDelegate에서 다른 함수를 호출하여 동일한 오류가 발생합니다. 누구나 그 문제를 알고 있습니까?
너무 짧습니다. 'viewDidLoad'에 코드 넣기 – vadian
@vadian 그렇다면 IBAction에서는 사용할 수 없습니다 :/ – Marco
두 변수를'var' 및 암시 적 래핑 해제 옵션으로 선언하고'viewDidLoad'에 값을 할당하십시오 – vadian