Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 获取可以登录到Mac的用户列表_Objective C_Macos_Cocoa_User Accounts - Fatal编程技术网

Objective c 获取可以登录到Mac的用户列表

Objective c 获取可以登录到Mac的用户列表,objective-c,macos,cocoa,user-accounts,Objective C,Macos,Cocoa,User Accounts,如何获取可以登录到OS X的用户列表?也就是说,出现在登录窗口中的用户 我知道 此解决方案仅适用于64位体系结构。当我切换到32位时,它将为所有用户提供 我不想列举用户目录,因为用户的主目录可以移动到另一个位置,其他目录可以在/Users中创建。使用所提供的,我们可以检索所有用户 问题的答案是: 我们得到了CBIdentity对象,该对象具有isHidden标志。若用户在登录窗口中可见,则为真 例: bool isTrue = [identityObject isHidden]; if(isTr

如何获取可以登录到OS X的用户列表?也就是说,出现在登录窗口中的用户

我知道

此解决方案仅适用于64位体系结构。当我切换到32位时,它将为所有用户提供

我不想列举用户目录,因为用户的主目录可以移动到另一个位置,其他目录可以在/Users中创建。

使用所提供的,我们可以检索所有用户

问题的答案是:

我们得到了CBIdentity对象,该对象具有isHidden标志。若用户在登录窗口中可见,则为真

例:

bool isTrue = [identityObject isHidden];
if(isTrue)
{
    NSLog("User is login user");
}