Для метода:Как передать @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