2012-02-03 10 views
3

1.Iを見つけるには、「プログラム的に」私のiphoneのiCloudドキュメントのパス - プログラム的

    に私の構成されたメールIDに「document.doc」のiCloudの名前のテキストファイルを添付する必要がありますアプリケーションID とiCloudに保存されたドキュメントの絶対パスで何
  1. はこのファイルです:// localhost /を民間の/ var /モバイル/携帯文書/ appId.com.companyname.appname /ドキュメント/ document.doc

これがappIdの下にあるDocuments内のファイルの塊を見つけようとするときのパスです。

  1. iCloudドキュメントは、開いたときにローカルパスに保存されますか?もしそうなら、ローカルストレージの正確な絶対パスは何か。私はこれを見つける必要があります。プログラムとして添付ファイルとしてicloudドキュメントを送信する必要があります。

答えて

1

はい、iCloudドキュメントはモバイルドキュメントフォルダのアプリケーションコンテナにローカルに保存されています。

これはあなたのアプリが作成したドキュメントですか?その場合は、Appleが提供する方法(つまり、-URLForUbiquityContainerIdentifier:)を使用して、正しいパスが何であるかを調べる必要があります。時間が経つにつれて変更される可能性があるので、ハードコードするべきではありません。

このファイルが別のアプリのコンテナにある場合、サンドボックスでは別のアプリのファイルにアクセスできないため、運が悪いです。 (これにより、ファイルがゼロになっている可能性があります)。

関連する問題