ios xcode xcode4 pragma

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