Objective C + how to create a new thread and post messages to it
===

I am having trouble creating a new thread in Objective C

    - (void) create
    {
         NSLog( @"Hello World from create \n" );
         NSThread* evtThread = [ [NSThread alloc] initWithTarget:self
						        selector:@selector( saySomething )
							  object:nil ];
	
        [ evtThread start ];
    }

     - (void) saySomething
     {
	    //NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
	    printf( "Hello world from new thread \n");
	    NSLog( @"Hello World from new thread \n" );
	    //[pool release]; 
     }

But it looks like the method saySomething is not being called. Nothing gets printed in the console.