Как я могу получить изображение учетной записи, если - [CBIdentity image] равно нулю? - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть объект CBIdentity для моей учетной записи, но вызов -image для него возвращает nil. Везде на этом компьютере изображение моего аккаунта - кекс. Я думаю, что это один из вариантов для изображений по умолчанию, если пользователь не устанавливает один вручную. Как я могу получить это изображение программно в приложении Obj-C Cocoa?

Edit: Я получаю CBIdentity со следующим кодом (из Получить изображение учетной записи пользователя )

+ (NSImage *)userImage
{
    CBIdentity *identity = [CBIdentity identityWithName:NSUserName() authority:[CBIdentityAuthority defaultIdentityAuthority]];
    return [identity image];
}

Значения, отличные от индекса (имя пользователя, имя пользователя posix), подходят для моей учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...