SMLoginItemSetEnabled (…) GET аналог

Для приложений с песочницей, чтобы создать элемент запуска, Apple предлагает вам использовать LSRegisterURL (..) и ] SMLoginItemSetEnabled (..) вместе с вспомогательным инструментом. Я настроил все так, как хочу, но мне нужен способ (без сохранения значения предпочтения) получить статус «если он зарегистрирован». По сути, это способ выполнить то же действие, что и SMLoginItemGetEnabled (...) .

РЕДАКТИРОВАТЬ: Вот мой последний код благодаря ответу Роба Кенигера:

- (BOOL)startAtLogin {
    NSDictionary *dict = (NSDictionary*)SMJobCopyDictionary(kSMDomainUserLaunchd, 
                                                            CFSTR("com.yourcompany.app"));
    BOOL contains = (dict!=NULL);
    [dict release];
    return contains;
}
23
задан Bryan Chen 3 October 2014 в 00:08
поделиться