2010-11-21 2 views
0

AppStoreに送信されず、Safari Download Managerを使用してダウンロードしたファイルを開こうとしているアプリケーションで作業しています。サンドボックス外のユーザーのホームフォルダにアクセスする

このプラグインには、すべてのファイルが~/Media/Downloadsにダウンロードされていると記載されています。

NSStringstringByExpandingTildeInPathを試してみましたが、アプリケーションサンドボックス内の/ Media/Downloadsにマップされます。

質問:実際のフォルダにマップするように、そのパスをどのようにチルダ展開できますか?

ありがとうございます!

答えて

0

"Safari Download Manager"とは、あなたがすでに脱獄した電話を持っているということです。もしそうなら、最も簡単な方法は、iFileのようなものをインストールし、パスが何であるかを知ることです。

私はそれが/ var/mobile/Media/Downloadsのようなものだと仮定しています。

  • 文字列の先頭にチルダを拡大するハードコード「の/ var /モバイル」:次に、あなたがすることができる2つの簡単なものがあります。
  • homedir(おそらく「モバイル」)のユーザ名を見つけて〜mobile/Media/Downloadsを展開してみてください。
  • ユーザー名を見つけ、getpwnam()などの呼び出しでhomedirを取得します(iOS上に存在するものと仮定します)。
0

サンドボックスはApp Storeの提出のために必要なだけではなく、デバイスの機能です。 jailbreakingせずに、あなたは運がありません。

関連する問題