2016-04-12 5 views
0

を渡ります。iOSとOSXドキュメントパッケージには、私はパッケージをドキュメント化するために、私のUTIタイプを変更してベースのドキュメントであると私は、ドキュメント内の複雑なフォルダ階層を保存していiOSとOSXアプリケーションを使用しているプラ​​ットフォーム

しかし、問題は、リンゴによるとDocument Packageは単なるフォルダです。 WindowsまたはLinuxマシン上でドキュメントパッケージを開くと、拡張子が.abcであってもフォルダとして認識されます。私は、この問題の解決策の1つは、保存中にフォルダを圧縮することです。しかし、私は、ファイルを開くたびに、私は、フォルダを解凍し、再省に再びそれを圧縮する必要がありますので、それは良い方法であるとは思いません。

この問題に対する他の解決策はありますか?

答えて

0

私は別の優れた解決策を見つけました。

ソリューションは、限り、あなたは、ファイル・システム上で保存するテキストを持っているとして、あなたのドキュメントとしてSQLiteデータベースを使用することです。私の場合、私も画像を持っていたので、私はすべての画像用のテーブルとファイルに書き込むために使用したすべてのファイルの内容のテーブルを作成しました。だから、文書は、あなたのアプリケーションで開かれるカスタム拡張(.abc)を持つことになります。

関連する問題