次のコードを使用して、アプリのドキュメントディレクトリからフォルダを削除しようとしています。
NSString *documentsPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
NSString *downloadFolder = [documentsPath stringByAppendingPathComponent:@"downloads"];
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([eraseDevice isEqualToString:@"true"])
{
if ([fileManager removeItemAtPath:downloadFolder error:NULL] == YES)
NSLog(@"downloads folder deleted");
else
NSLog(@"erase downloads failed");
}
呼び出されると、コンソールは印刷されますdownloads folder deleted
が、ディレクトリは残ります。
上記のコードの何が問題になっているのか、問題のフォルダを削除する方法を教えてもらえますか?ありがとう。
-DocumentsPathとdownloadFolderのNSLogを追加するための編集-
/Users/User/Library/Application Support/iPhone Simulator/6.0/Applications/6C785921-89B8-49C9-8BFC-06564B95C72C/Documents
/Users/User/Library/Application Support/iPhone Simulator/6.0/Applications/6C785921-89B8-49C9-8BFC-06564B95C72C/Documents/downloads