Estoy intentando crear un archivo de cabecera como tal:Redefinición de typedef es una característica C11
#import <UIKit/UIKit.h>
typedef void (^RevealBlock)();
@interface BFTasksViewController : UITableViewController <UITableViewDataSource, UITableViewDelegate> {
@private
RevealBlock _revealBlock;
}
- (id)initWithTitle:(NSString *)title withRevealBlock:(RevealBlock)revealBlock;
@end
pero me da esta advertencia:
Redefinición de typedef 'RevealBlock' es un C11 función
¿Es esto algo de lo que preocuparse? Estoy mirando el GHSidebarNav project, que parece usarlo muy bien.
Gracias! Así que lo usé en el archivo de encabezado del delegado de la aplicación y creo que eso fue lo que provocó la advertencia. En cambio, moví la definición al archivo .pch y borré todas las demás definiciones. – joslinm