NSFileManager & NSFilePosixPermissions

Я хочу использовать восьмеричные разрешения (используемые для 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.

Что случилось? Спасибо за помощь.

6
задан Jan Rüegg 18 January 2019 в 15:40
поделиться