xcodeでスレッドを作成し、そのスレッドから呼び出される関数名を指定しました。しかし、私の問題は、呼び出しに与えられた関数名が呼び出されていないことです(その関数にブレークポイントを置くとわかりました)
コード:
NSThread* myThread;
[myThread start];
[self performSelector:@selector(func1:) onThread:myThread withObject:nil waitUntilDone:false]
そして後で私はこれも試しました:
NSThread* myThread = [[NSThread alloc] initWithTarget:self selector:@selector(func1:)object:nil];
[myThread start];
上記のfunc1は、呼び出される関数の名前です。
スレッドを作成してそこからfunc1を呼び出す方法を教えてください。