Вы не можете использовать @selector()
для ссылки на функцию, вы можете использовать ее только для ссылки на метод target-c.
Кроме того, класс UIButton
не способен выполнять вызов функции при нажатии на него. Он может выполнять только метод target-c.
Однако вы можете "обернуть" метод target-c вокруг функции:
- (void)display:(id)sender
{
display();
}
Разрешение этого:
[button addTarget:self action:@selector(display:) ....];
Но если вы пишете свою собственную функцию display (), то вы можете просто поместить ее содержимое в метод display.