简单地说:如何获取用户的帐户图片?
我在Mac上使用 cocoa 。
最佳答案
如果用户删除vcard ,则通讯簿方法不起作用。
我使用了永不中断的 CBIdentity 方法,如Dave所说:+ (NSImage *)userImage
{
CBIdentity *identity = [CBIdentity identityWithName:NSUserName() authority:[CBIdentityAuthority defaultIdentityAuthority]];
return [identity image];
}
为了使用CBIdentity,您需要将协作框架添加到目标中,并使用以下include指令#import <Collaboration/Collaboration.h>