Skip navigation.
 
mlRe: NSTimer question...
FROM : Anthony Duer
DATE : Wed Apr 13 08:22:08 2005

Per NSTimer's documentation: "The [target] method must take only one
argument, an NSTimer object." Try using:

- (void)noAnswer: (NSTimer *)timer

Hope that helps. :)

~Anthony Duer

On Tuesday, April 12, 2005, at 10:25  PM,
<email_removed> wrote:

> I have a method like this...  in my main Controller...
>
> - (void)noAnswerIn:(NSTimeInterval)seconds
> {
>    // Create a new timer with the new refreshtime.
>    if (noAnswerTimeout == nil) {
>        NSLog(@"Starting no-answer timer");
>        noAnswerTimeout = [NSTimer
> scheduledTimerWithTimeInterval:seconds
>                                            target:self
>                                           
> selector:@selector(noAnswer:)
>                                            userInfo: nil
>                                              repeats:NO];
>    }
> }
> - (void)noAnswer:(id)sender
> {
>    NSLog(@"I never get here");
>
>    // I do my stuff here if after a period of "seconds" above expires.
>
>    // of course we have to do this to ditch our timer when done.
>    [noAnswerTimeout invalidate];    // Ditch the timer - no longer
> needed.
>    noAnswerTimeout = nil;            // Loose reference to it.
>
> }
>
> I never get to the noAnswer callback.  What am I missing?
> What things can I do to check into why this isn't working?
>
> John

Related mailsAuthorDate
mlNSTimer question... John Draper Apr 13, 04:57
mlRe: NSTimer question... Nathan Day Apr 13, 06:15
mlRe: NSTimer question... Robert Martin Apr 13, 07:29
mlRe: NSTimer question... Anthony Duer Apr 13, 08:22
mlRe: NSTimer question... daniel Apr 13, 08:43
mlRe: NSTimer question... Will Mason Apr 13, 08:49
mlRe: NSTimer question... daniel Apr 13, 08:57
mlRe: NSTimer question... Ali Ozer Apr 13, 21:48
mlRe: NSTimer question... Daniel Jalkut Apr 19, 07:07
mlRe: NSTimer question... Mirna Pena Apr 25, 20:59
mlRe: NSTimer question... Joshua Orr Apr 25, 23:25