Вы отправляете сообщение nothingDo
, а не nothingToDo
(может быть, просто опечатка).
Кроме того, вы забыли параметр sender
.
Попробуйте это:
- (IBAction)initPort:(id)sender
{
[myRobot nothingToDo:sender];
}
Это должно работать при условии, что myRobot
является правильно выделенным и инициализированным Robot
объектом.