Miré a mi alrededor, pero no pude encontrar esto en Internet ni en ningún otro lugar de los documentos de Apple, así que supongo que no existe.Bloque UIButton equivalente a addTarget: action: forControlEvents: method?
Pero hay una API de bloques iOS4 equivalente a:
[button addTarget:self action:@selector(tappy:) forControlEvents:UIControlEventTouchUpInside];
supongo que esto podría ser implementado utilizando una categoría, pero prefieren no escribir esto mismo debido a la extrema pereza :)
Algo como esto sería genial:
[button handleControlEvent:UIControlEventTouchUpInside withBlock:^ { NSLog(@"I was tapped!"); }];
no sé por qué se dejase' t agregar soporte integrado para bloques en lugar de destino/acción en algún momento, pero tal vez es solo porque es tan fácil rodar una pequeña clase de ayuda que contiene un bloque que nadie realmente realmente necesita una extensión de la API estándar ... – yeoman