내가 코코아 애플리케이션이 어떻게 글로벌 로그인 항목으로 추가 될 수 있습니까? 내가 만든 응용 프로그램을 실행할 때
LSSharedFileListRef globalLoginItems = LSSharedFileListCreate(NULL, kLSSharedFileListGlobalLoginItems, NULL);
if (globalLoginItems) {
LSSharedFileListItemRef ourLoginItem = LSSharedFileListInsertItemURL(globalLoginItems,
kLSSharedFileListItemLast,
NULL, NULL,
(CFURLRef)[[NSBundle mainBundle] bundleURL],
NULL, NULL);
if (ourLoginItem) {
CFRelease(ourLoginItem);
} else {
NSLog(@"Could not insert ourselves as a global login item");
}
CFRelease(globalLoginItems);
} else {
NSLog(@"Could not get the global login items");
}
LSSharedFileListInsertItemURL
시도()는 단지 NULL을 반환했습니다. 내가해야 할 일이 있니? 어떤 종류의 허가?참고 : 여기의 유스 케이스는 kLSSharedFileListGlobalLoginItems가 아닌 kLSSharedFileListSessionLoginItems를 사용하는 글로벌 로그인 항목입니다.
감사합니다. kLSSharedFileListSessionLoginItems도 저에게 적합합니다. 나는 이것을 모든 사용자에게 적용하기를 원합니다. kLSSharedFileListGlobalLoginItems를 사용합니다. – Plumenator