サンドボックス化されているときに読み取り/書き込みができる場所にスクリプト ファイルを配置する場所を決定しようとしています。Appleのドキュメントを読んでいるときに、以下を見ました:
一部のパス検索 API (POSIX レイヤーの上) は、ユーザーのホーム ディレクトリの外部にあるアプリ固有の場所を参照します。たとえば、サンドボックス化されたアプリでは、NSTemporaryDirectory 関数は、ユーザーのホーム ディレクトリの外部にあるディレクトリへのパスを提供しますが、アプリに固有であり、サンドボックス内にあります。現在のユーザーには、無制限の読み取り/書き込みアクセス権があります。これらのパス検索 API の動作は、App Sandbox に合わせて適切に調整されており、コードの変更は必要ありません。
したがって、基本的には、NSTemporaryDirectory 関数を使用してアプリケーションの一時ディレクトリを返す必要があります。
NSTemporaryDirectory 現在のユーザーの一時ディレクトリのパスを返します。
NSString * NSTemporaryDirectory (無効); 戻り値 現在のユーザーの一時ディレクトリのパスを含む文字列。そのようなディレクトリが現在利用できない場合は、nil を返します。
この一時ディレクトリがどこにあるのか、またはある種の NSLog でそれを見つける方法を理解するのを手伝ってもらえますか?
お知らせ下さい。