私が書いているNSDocumentベースのアプリケーションで奇妙な問題が発生しています。最初にドキュメントを作成して保存すると、すべてが正常に機能します。ただし、ドキュメントを再度開くと(正常に機能します)、メインメニューの[保存]、[名前を付けて保存]、[保存済みに戻す]のいずれも効果がないようです。方法
- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError
呼び出されることはありません。メインメニューの「閉じる」動作も奇妙です。メインドキュメントウィンドウは閉じますが、補助ウィンドウは閉じません。この場合も、この不規則な動作は、ドキュメントを開いたときにのみ観察されます。メインメニューの[閉じる]をクリックすると、ドキュメントが新しく作成されたときに期待どおりに機能します。他のメニュー項目、「開く」項目と私自身のカスタム項目の両方が正常に機能します。
これはSnowLeopard、次にLionで開発されたアプリケーションであり、当時は問題ありませんでした。最近MountainLionにアップグレードしましたが、問題がそこで始まったのか、それともプロジェクトに何かをして動作を引き起こしたのかはわかりません。アプリのコンパイルに使用されている現在のSDKは10.7です。
どんな情報でも大歓迎です、そして事前に感謝します、
c。