chamar uma função usando thread no xcode

Eu criei um segmento no xcode e dei o nome da função para ser chamado a partir desse segmento. mas meu problema é que o nome da função que é dado para chamar não está sendo chamado (veio a saber quando colocar um breakpoint nessa função)

código:

<code> NSThread* myThread; 
 [myThread start]; 
 [self performSelector:@selector(func1:) onThread:myThread withObject:nil waitUntilDone:false]
</code>

e depois eu tentei este também:

<code>NSThread* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(func1:)object:nil];
[myThread start]; 
</code>

acima func1 é o nome da função a ser chamada.

então pode qualquer um por favor me diga como criar o segmento e chamar func1 de lá ....

questionAnswers(3)

yourAnswerToTheQuestion