ファイルを削除しようとしていますが、何とかnsfilemanagerで許可しません。 1行のコードでファイルを使用しますが、そのアクションが実行されると、ファイルを削除します。私は、エラーコードとメッセージを記録していると私は、エラーコードを取得:4とメッセージを:Cocoa - NSFileManager removeItemAtPathが機能しない
"text.txt" could not be removed
は、(任意のハックなし)「きれいに」このエラーを修正する方法はありますAppleが上にこのアプリを受け入れるように、彼らのMac App Store?
EDIT:
[[NSFileManager defaultManager] removeItemAtPath:filePath error:NULL];
おかげで、
ケビン
こんにちはケビン以上(5年後)ヘルプは、あなたがより多くのコードを投稿することができますか?また、これは 'BLAuthentication'のために必要としたのと同じアプリケーションですか? –
もう一度同じ質問で会ったうわー、おかしい?異なるものはありません。この1つでは、App Storeに提出しています。その場合、「ルートアクセス」を許可していません。私は使用しているものを含めるために質問に変更を加えました。 – lab12
'unlink([filePath fileSystemRepresentation]);'を試してください。これはファイルを削除するPOSIXの方法です。 – dreamlax