Skip navigation.
 
mlRe: Loops in Objective C?
FROM : Nathan
DATE : Mon May 26 21:35:12 2008

Thanks, I'll look into NSTimer then.
On May 26, 2008, at 3:31 PM, Nathan Kinsinger wrote:

>
> On May 26, 2008, at 1:20 PM, Nathan wrote:
>

>> so I have a .m file, here's the contents.
>>
>> #import "RotationHandler.h"
>>
>> @implementation RotationHandler
>> int z=1;
>> float rot;
>> - (IBAction)buttonRelease:(id)sender {
>>     do
>>     {
>>         rot=rot-0.5;
>>         [sliderRotation setFrameCenterRotation: rot];
>>         [printRotation setFloatValue: rot];
>>     }
>>     while(z=1);
>> }
>>
>> @end
>>
>> I won't bother showing you the other files in the project I know 
>> they're all in order. So I want the object receiving sliderRotation 
>> to rotate, in the above code I want it to rotate forever. If I 
>> remove the loop, each time I press the button it rotates -.5 
>> degrees. But with the loop in there, I get the horrible spinning 
>> beachball of eternity when I press the button and the object that 
>> is supposed to rotate never moves. Do I have to use some special 
>> Objective C loop?

>
> The problem here is that looping forever will not let the rest of 
> the program run. So the drawing code will never get called. Look 
> into NSTimer to run a method that will do your rotation on some 
> interval.
>
> --Nathan

Related mailsAuthorDate
mlLoops in Objective C? Nathan May 26, 21:20
mlRe: Loops in Objective C? Thomas Davie May 26, 21:26
mlRe: Loops in Objective C? Nathan Kinsinger May 26, 21:31
mlRe: Loops in Objective C? Nathan May 26, 21:35
mlRe: Loops in Objective C? Nathan May 26, 21:35
mlRe: Loops in Objective C? Chris Page Jun 1, 03:23