0

物理シミュレーション プログラムによって作成されたデータを読み取ってグラフ化するアプリを書き直しています。元のバージョンはデータ ファイルを読み取りますが、どの種類のドキュメントも保存しません。プレゼンテーションの状態と元のデータ ファイルへのパスを含むドキュメント ファイルを作成する機能を追加したいと考えています。したがって、ユーザーは元のデータ ファイル (拡張子 .xxx があるとしましょう)または私のプログラムが作成したファイル (拡張子.yyy ) のいずれかを開くことができます。

ユーザーがxxxファイルを開いた場合、ドキュメントがxxxファイルをディスク上の表現であると見なしたくありません。タイプがxxxreadFromData:ofType:error:であるかどうかをテストして、無題のドキュメントを作成する方法はありますか?

4

1 に答える 1

0

アプリのファイル タイプ マニフェストで、元の .xxx タイプの CFBundleTypeRole を「Viewer」に設定し、.yyy タイプのロールを「Editor」に設定します。これにより、Cocoa のドキュメント アーキテクチャは、.xxx を無題で開き、.yyy として保存するように促す必要があることを認識できます。

于 2012-06-09T00:39:27.510 に答える