1

グループ コンテナー内にフォルダーを作成する必要があります。次のコードを使用しました

NSError* error;
BOOL state = [[NSFileManager defaultManager] createDirectoryAtPath:somepath withIntermediateDirectories:YES attributes:nil error:&error];

アプリケーションはサンドボックス化されたアプリケーションですが、上記のコードを実行すると次のエラーが発生します。この問題の解決策は何ですか?

Error Domain=NSCocoaErrorDomain Code=513
"You don’t have permission to save the file “somepath” in the folder
“Group Containers”." UserInfo=0x21111c0
{NSFilePath=/Users/admin/Library/Containers/mypath/Data/../../../Group Containers/somepath,
NSUnderlyingError=0x21517c0 "The operation couldn’t be completed.
Operation not permitted"}

(エラー メッセージは、読みやすくするために手動で折り返されています。)

4

1 に答える 1

0

道が少し混んでいるようです。「somepath」が実際に作成される部分を含めるように質問を更新できますか? 私が尋ねた理由は、「ココア 513」を検索すると、この SO の質問が出てくるからです。

于 2013-04-10T21:07:46.947 に答える