2012-01-02 35 views
1

デバイスがjailbrokenされている場合、ファイルシステムはロックされておらず、開いています。/private/var/mobile/Library/Preferences /フォルダにファイルを書き込んだアプリを書いたければ、[fileManager copyItemAtURL:fileTempPathURL toURL:filePathURL error:NULL]; 以外のコマンドを使用する必要がありますか?私はこのコマンドを使用していますが、動作していません...あなたの助けてくれてありがとう!iOSファイルの書き込み

答えて

4

jailbrokenデバイスを使用している場合は、システム内の任意の場所に書き込むことができます。あなたはあなたの質問で言及したもののように、C FILEからあらゆる種類のiOS Foundationメソッドへのポインタから、さまざまな方法でこれを行うことができます。

覚えておかなければならないのは、アプリケーションが/Applicationsディレクトリにインストールされていて、​​ディレクトリにインストールされていないことです。iTunesとXcodeはデフォルトでインストールされます。そのフォルダに、MobileSafari、MobileMusicPlayerなどのAppleベースのアプリケーションと一緒に置くだけで、あなたのアプリはそれらのルート特権を持つバネボードから起動します。 SSH経由で/Applicationsフォルダに置くことができます。

通常のApp Storeアプリケーションのように、自分のアプリをルートアプリケーションフォルダに手動で置かずに自分のサブフォルダが​​にある場合、アプリはサンドボックスで起動します。このサンドボックスによって、アプリケーションのサンドボックス外のファイルにアクセスできなくなります。

+0

これは、たくさんの助けになります、ありがとう! –