NSThread с методом класса? - PullRequest
4 голосов
/ 02 апреля 2010

Можно ли запустить метод класса (начиная с '+') в отдельном потоке? Обычно я называю метод как [myClass myController]; Я пытался [NSThread detachNewThreadSelector:myController toTarget:myClass withObject:nil]; безуспешно.

1 Ответ

9 голосов
/ 02 апреля 2010

Да, вам просто нужно сделать цель [myClass class] вместо myClass.Также вы забыли использовать @selector() вокруг имени селектора.Итак, вы хотите:

[NSThread detachNewThreadSelector:@selector(myController) toTarget:[myClass class] withObject:nil];

...