Я пытаюсь получить приложение Mac OS X для предотвращения выключения / сна / перезапуска.Вот мой main.m из проекта Xcode:
//
// main.m
// CurrencyConverter
//
//
#import <Cocoa/Cocoa.h>
OSErr QuitAppleEventHandler( const AppleEvent *appleEvt,
AppleEvent* reply, UInt32 refcon )
{
//returning userCanceledErr to cancel logout
return userCanceledErr;
}
int main(int argc, char *argv[])
{
OSErr err;
//Installing quit event handler
err = AEInstallEventHandler( kCoreEventClass,
kAEQuitApplication, NewAEEventHandlerUPP(
(AEEventHandlerProcPtr)QuitAppleEventHandler),
0, false );
if (err != noErr)
ExitToShell();
return NSApplicationMain(argc, (const char **) argv);
}
Каким-то образом, когда я строю и запускаю, я не могу получить требуемый результат.Он все еще спит, выключается и т. Д. Я просто хочу знать, что я сделал не так.Я получил фрагмент кода от http://developer.apple.com/library/mac/#technotes/tn2002/tn2062.html в разделе «Отключение и т.д.».Я понимаю, что могу использовать киоски и все такое, но я не уверен, как я могу интегрировать его в свое приложение.Спасибо.