• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSTimer question...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTimer question...


  • Subject: Re: NSTimer question...
  • From: Joshua Orr <email@hidden>
  • Date: Mon, 25 Apr 2005 15:25:10 -0600

Yes, the main thread always works (because it should always have a NSRunLoop
running), but you can make it work on other threads as long as you have a
NSRunLoop running on the thread you want to make the timer on.

> Assuming that your called went through the
> scheduleTimerWithTimeInterval call, you might be having problems with
> being on a separate thread?  The timer should wants to run on the main
> thread.
>
> hope that helps,
> Mirna
>
> On Apr 12, 2005, at 7:57 PM, John Draper 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
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Cocoa-dev mailing list      (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Re: NSTimer question... (From: Mirna Pena <email@hidden>)

  • Prev by Date: Re: Converting CGImageRefs to NSImages, how?
  • Next by Date: Re: objective-C++ newbie question
  • Previous by thread: Re: NSTimer question...
  • Next by thread: Re: NSTimer question...
  • Index(es):
    • Date
    • Thread