У меня есть объект CBIdentity для моей учетной записи, но вызов -image для него возвращает nil. Везде на этом компьютере изображение моего аккаунта - кекс. Я думаю, что это один из вариантов для изображений по умолчанию, если пользователь не устанавливает один вручную. Как я могу получить это изображение программно в приложении Obj-C Cocoa?
Edit:
Я получаю CBIdentity со следующим кодом (из Получить изображение учетной записи пользователя )
+ (NSImage *)userImage
{
CBIdentity *identity = [CBIdentity identityWithName:NSUserName() authority:[CBIdentityAuthority defaultIdentityAuthority]];
return [identity image];
}
Значения, отличные от индекса (имя пользователя, имя пользователя posix), подходят для моей учетной записи.