2010-03-31 4 views

ответ

5
[NSThread detachNewThreadSelector:@selector(myMethod:) toTarget:self withObject:myObjectInstance]; 

Вы, безусловно, хотим, чтобы @selector(myMethod:) вместо @selector(myMethod). Это разные вещи.

+0

Должен был увидеть параметр withObject. Спасибо за совет. –

+0

@Sheehan Alam: Вы должны принять этот ответ: p –

+2

Более конкретно, селектор - это * имя * отправляемого сообщения. ':' Является частью имени метода и, следовательно, является частью селектора. У вас может быть метод с именем 'myMethod' и один с именем' myMethod: 'прямо рядом друг с другом без путаницы - они больше не похожи на компилятор, чем' kill' и 'skill'. Фактически, в Smalltalk (на котором основывался Obj-C), так обычно записывались геттеры и сеттеры. – Chuck

Смежные вопросы