0
私は文書ベースのアプリケーションを持っています。データモデルを変更するまではうまくいきました。今、私はエラーを取得する文書の保存中にアサーションが失敗する
*** Assertion failure in -[NSSavePanel setNameFieldStringValue:], /SourceCache/AppKit/AppKit-1127.1/Nav.subproj/NSSavePanel.m:1622
Invalid parameter not satisfying: value != nil
名前を付けて保存または保存をクリックすると、奇妙なことがそのエラーは私のコードではありませんが発生したとき - 私は私のNSPersistentDocumentサブクラスでオーバーライドメソッドprepareSavePanel:
を持っていますが、プログラムは、この点に到達していません。 writableTypesForSaveOperation:
とprepareSavePanel:
の間にエラーが発生しました(saving steps schemeによる)
アイデアはありますか?
'writableTypesForSaveOperation:'とは何ですか? –
私はそれをオーバーライドしていないので、ターゲットオプションの_Export UTIs_セクションで定義された唯一のUTIの名前を持つ配列を返します。 – Lloyd18
更新プログラムを回答として書いて、それを受け入れる必要があります。 – JeremyP