MACの指定されたフォルダに一時ファイルを作成する必要があります。ただし、正しい場所にフォルダを作成することはできますが、内部にファイルを作成することはできません。フォルダの作成中にファイルのアクセス許可として777を渡しましたが、ファイルを作成するためのアクセス許可がないというエラーが表示されます。以下の私のコードを見つけてください。この問題はMACでのみ発生します。Windowsでは、期待どおりに実行されます。問題点を教えてください。
wxString curDir = SeeWorkingDir() + wxT("Temp\\"); //Gets the working directory
if(!wxFileName::DirExists(curDir)) //Checks if directory exists
wxFileName::Mkdir( curDir, 0777, wxPATH_MKDIR_FULL ); // creates the directory
wxString jobcopy = wxFileName::CreateTempFileName(curDir); // should create temp file