他のアプリにファイルを渡すことができる。animated:YES];普通はアプリで作成したファイルのURLをそのまま渡せば事足りるのだが、ネットワークからダウンロードしてキャッシュしているファイルだったりすると名前が管理上の適当な名前になっているケースがある。みたいな名前で扱われて使い勝手が悪い。nameプロパティが用意されている。する必要があるようだ。方法としてはキャッシュファイルをコピーする方法がある、がこれは非効率すぎる。いう時はシンボリックリンクを使うのがいい。NSFileManagerが標準でサポートしている。渡す直前にシンボリックリンクを作成してそのURLを渡してみた。×ファイル名は正しく渡るのだが送り先のアプリで正しく扱われない。詳しく調べていないがシンボリックリンク自体を開いているのだがと思われる(実体へのリンク情報が書かれているだけで実質何も入っていない)。さんからこんなヒントが。ハードリンクもサポートしている。linkItemAtURL:toURL:error:早速試してみた。して扱われ、中身もちゃんと渡っている。動作確認できた(4S/iOS5.0.1)。iBookのみファイル名が英数字の羅列になっていた(読み込み時は意図したファイル名が一瞬表示されるのだが)。実装パターン作ったハードリンクは消しておく必要がある。消さないと元のファイルを消してもハードリンクが残ってしまう(参照カウントが残っている限りファイルの実体が消えない)。用意されているアプリ送出前後のメソッドを使うのがいい。時点では実体が存在する必要はない。-※今回はサンプル無しです。