:@selectorをパラメータとして渡す方法は?方法については
[NSThread detachNewThreadSelector:@selector(method:) toTarget:self withObject:(id)SELECTOR];
は、どのように私は@selectorに渡すのですか?私はそれをコンパイルするために(id)にキャストしようとしましたが、実行時にクラッシュします。それがクラッシュした
+(void)method1:(SEL)selector{
[NSThread detachNewThreadSelector:@selector(method2:) toTarget:self withObject:selector];
}
:
具体的には、私はこのような方法があります。スレッドが準備完了したときに新しいスレッドがセレクタを呼び出せるように、セレクタをクラッシュさせずに渡すにはどうすればよいですか?
+50優秀!私はこれを行う方法を決して覚えていません... – bentford
なぜあなたは新しいスレッドでそのビットをしなければなりませんか? – cstack
@cstack:あなたが質問を見ると、新しいスレッドを作成することは、彼がOPのやっていることです。だから私は私の例で同じ仕事をしました。しかし、このテクニックは、新しいスレッドを産み出すことに特有のものではありません。 – Chuck