Какао запустить AppleScript, который уже содержит двойные кавычки

У меня есть приложение Какао, которому нужно разрешение администратора для выполнения cmd, но в некоторых крайних случаях, таких как имя файла, содержащее двойные кавычки, этот код не работает.

 NSString *fileName = @"~/Documents/My\" File/";
 NSString *cmd = [NSString stringWithFormat:@"chown -R '%@' '%@';NSUserName(), fileName];
 NSString *cmd_execute = [NSString stringWithFormat:@"do shell script
 \"%@\" with administrator privileges",cmd_execute]; 
//This line is the problem, our %@ contains double quote, so cocoa 
//cannot interpret correctly.

Ответы на вопрос(1)

Ваш ответ на вопрос