次のコードを使用して、Cocoaを使用してファイルにアクセス許可を設定したいと思います。
permissions=0644;
attr = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt: permissions] forKey:NSFilePosixPermissions];
[fileManager setAttributes:attr ofItemAtPath:filename error:nil];
これは正常に機能します。ただし、「permissions」変数は計算した整数であるため、0644ではなく644であり、この場合は失敗します。644の整数を0644に変換するにはどうすればよいですか?
ありがとう。