0
문서 기반 응용 프로그램이 있습니다. 데이터 모델을 변경하기 전까지는 제대로 작동했습니다. 내 NSPersistentDocument 서브 클래스에서 재정의 메서드 prepareSavePanel:
을 가지고 있지만 프로그램은이 지점에 도달하지 않습니다 - 이제문서 저장 중 어설 션 오류
*** Assertion failure in -[NSSavePanel setNameFieldStringValue:], /SourceCache/AppKit/AppKit-1127.1/Nav.subproj/NSSavePanel.m:1622
Invalid parameter not satisfying: value != nil
이상한 것은으로 저장 또는 저장을 클릭 그 오류 내 코드에 있지 발생 때 나는 오류가 발생합니다. writableTypesForSaveOperation:
과 prepareSavePanel:
사이의 오류가 발생했습니다 (saving steps scheme에 따라)
아이디어가 있습니까?
'writableTypesForSaveOperation :'은 무엇을 반환합니까? –
나는 그것을 오버라이드하지 않았으므로 타겟 옵션에서 _Export UTIs_ 섹션에 정의 된 유일한 UTI의 이름을 가진 배열을 리턴한다. – Lloyd18
업데이트로 대답을 작성한 다음 동의해야합니다. – JeremyP