Как мне заставить getpwuid работать в моем Mac-приложении?

Я пытаюсь, чтобы мое изолированное Mac-приложение попало в настоящую домашнюю папку пользователя.

Это то что я пробовал

const char *home = getpwent()->pw_dir;
NSString *path = [[NSFileManager defaultManager] 
              stringWithFileSystemRepresentation:home
              length:strlen(home)];
NSURL *url = [NSURL fileURLWithPath:path isDirectory:YES];

Но я получаю эту ошибку:

Member reference type 'int' is not a pointer

Что мне не хватает?

1 ответ

Решение

Я забыл

 #include <pwd.h>

Я оставлю вопрос на тот случай, если у кого-то с этим возникнут проблемы!

Другие вопросы по тегам