Problema com applicationShouldTerminate no iPhone

Estou tendo um problema com applicationShouldTerminate.

O que quer que eu faça, parece que não tem efeito. Qualquer ajuda seria apreciada

Sou versado em programação, mas isso me dá dor de cabeça. Estou revisando alguns tutoriais básicos para o xcode, como eu sou novo no mac em geral e atualmente estou procurando um aplicativo simples de lantern

Existe, mas eu gostaria de adicionar uma caixa de alerta aqui com a opção de não sai

(void)applicationWillTerminate:(UIApplication *)application
{
    [application setIdleTimerDisabled:NO];
}

isso não tem efeito, o alerta é fechado antes mesmo de ser criad

(void)applicationWillTerminate:(UIApplication *)application
{
    [application setIdleTimerDisabled:NO];
    UIAlertView *alertTest = [[UIAlertView alloc]
                          initWithTitle:@"This is a Test"
                          message:@"This is the message contained
                          with a UIAlertView"
                          delegate:self
                          cancelButtonTitle:@"Button #1"
                          otherButtonTitles:nil];

    [alertTest addButtonWithTitle:@"Button #2"];
    [alertTest show];
    [alertTest autorelease];

    NSLog(@"Termination");
}

Fiz algumas leituras online e achei que deveria ser possível fazer isso com

(NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication*)sender

Mas não importa onde coloquei essa declaração, recebo erro: erro de sintaxe antes de NSApplicationTerminateRepl

Não há erro de sintaxe, exceto que o xcode parece não reconhecer NSApplicationTerminateReply como entrada válid

ualquer código de amostra seria muito apreciad

questionAnswers(4)

yourAnswerToTheQuestion