Mac OS X(10.7 Lion)非ドキュメントベースアプリケーションでは、iCloudサポートを含めて、同じアプリケーションの他のインスタンス間でデータを共有することができますmac(iOSデバイスではありません)。アップルのドキュメントをちょっとサーフィンした後、アップロードしたいドキュメントに名前(文字列)などの単純なプロパティを持つカスタムオブジェクトの配列のみが含まれているため、iCloudでキー値リストストレージを使用する必要があることがわかりました。 、日付(日付オブジェクト)、...)。このファイルはiCloudにアップロードする唯一のファイルです。アプリケーション内では、すでにファイルをNSFileManager
の- (void)writeData:(NSData*)data toPath:(NSString *)path
(またはそれが何であれ、私は忘れてしまった)を使ってファイルに保存して実装しました。これはNSFileManager
を使用してファイルから再度ロードされます(- (NSData *)dataInFileAtPath:(NSString*)path
などを使用)。このファイルは、ユーザーのApplication Supportディレクトリのサブディレクトリに格納されています。新しい項目が配列に追加されるか、配列内の項目が変更されるたびに保存されます。Mac OS X LionのアプリケーションでのiCloudサポート
誰かがチュートリアルへのリンクを提供したり、正しい方向で私を指し示したりして、そのファイルをiCloudに書き込んだり、同じアプリケーションの他のインスタンスでもう一度ダウンロードしたりすることができますか?私が見つけたすべてのチュートリアルとドキュメンテーションはiOS専用です。どんな助けでも大歓迎です!
ありがとうございました!
ベン