ios - La marca#pragma no muestra el nombre del primer grupo
xcode xcode4 (2)
Otra forma limpia de ir: solo agrega un simple ;
.
@implementation AppDelegate;
#pragma mark - Category 1
Estoy usando la #pragma mark
para agrupar mis métodos en ciertas categorías. Pero el problema está en Xcode 4
mi primera categoría no se muestra.
Mi código se ve como:
@interface MyClass : NSObject
#pragma mark -
#pragma mark Category 1
//Some method declaration
#pragma mark -
#pragma mark Category 2
//Some method declaration
#pragma mark -
#pragma mark Category 3
//Some method declaration
@end
Pero cuando Xcode
muestra solo la Categoría 2 y la Categoría 3. La Categoría 1 no aparece en la lista, verifique la Imagen
¿Hay algún problema en mi código o es un error en XCode
?
Sí, es un error aquí.
Pero puede anular este error a su requerimiento simplemente agregando {} en su archivo .h de interfaz / así como en el archivo de implementación / .m :
@implementation AppDelegate
{}
#pragma mark -
#pragma mark Category 1
-(void)awakeFromNib{
}
Además, no es necesario utilizar dos #pragma, puede combinar ambos en uno como:
#pragma mark - Category 1