3

OS X アプリ (10.10) および iOS アプリ (8.4) から、共通のユビキタス識別子 (例: iCloud.com.mycompany.CommonFiles) を使用して、同じ Apple ID を使用してプログラムで iCloud Drive にファイルを保存できます。

OS X アプリケーションでは、その「共通の」ユビキタス ID と NSFileManager contentsOfDirectoryAtURL: などを使用して、iCloud Drive 内のすべてのファイルを識別または取得できます。

ただし、iOS 8 では、iOS アプリはファイルを iCloud Drive の適切な場所に配置するように見えますが (OS X Finder で表示され、OS X で取得できるように)、生成されたファイルのみを識別して取得できます。 - 他のデバイスで作成された iCloud Drive 内のファイルは、iOS アプリには表示されません。

iOS アプリで (UIDocumentPicker 経由ではなく、プログラムで) 同じ共通のユビキタス識別子で作成された Documents ディレクトリのすべてのユビキタス コンテンツを表示して使用するには、どうすればよいですか?

(これは古い「ドキュメントとデータ」で機能していました - iCloud Drive 以前 - 「共通の」ユビキタス識別子の前に当社のチーム ID が付けられていましたが、現在は「iCloud」に置き換えられています。ユーザーが iCloud Drive にオプトインすると、ただし、OS X と iOS 上のアプリ間での一般的なファイル共有へのそのアプローチは失われました。)

4

1 に答える 1