Я хочу использовать восьмеричные разрешения (используемые для chmod) для NSFilePosixPermissions. Вот что я сделал сейчас:
NSFileManager *manager = [NSFileManager defaultManager];
NSDictionary *attributes;
[attributes setValue:[NSString stringWithFormat:@"%d", 0777]
forKey:@"NSFilePosixPermissions"]; // chmod permissions 777
[manager setAttributes:attributes ofItemAtPath:@"/Users/lucky/Desktop/script" error:nil];
Я не получаю ошибок, но когда я проверяю результат с помощью «ls -o», разрешение не равно -rwxrwxrwx.
Что случилось? Спасибо за помощь.