我想在mac上获取一个登录项目列表...
UInt32 seed = 0U;
LSSharedFileListRef loginItems = LSSharedFileListCreate(NULL, kLSSharedFileListSessionLoginItems, NULL);
NSArray *currentLoginItems = (__bridge NSArray *)(LSSharedFileListCopySnapshot(loginItems, &seed));
for(NSString *login in currentLoginItems){
const char *cString = [login UTF8String];
NSLog(@"%s", Cstring);
}
我正在尝试解析此字符串以获取登录项名称。但对于"登录"的任何操作字符串我得到的错误如下:
[__ NSCFType UTF8String]:发送到实例的无法识别的选择器 0x6000000e9d00
答案 0 :(得分:1)
我一直在使用LSSharedFileList库,我得到了这个可以帮助你的功能。
data %>%
rbind(c("add",sum(nvar1),sum(nvar2)))
# cvar nvar1 nvar2
#1 2015-11-01 12 7
#2 2015-11-02 10 5
#3 All 5 6
#4 add 27 18
这个返回一个字符串数组,但您可以直接在控制台上打印它们。希望它有所帮助!