我正在使用 #pragma mark
将我的方法分组到某些类别下。但问题出在 Xcode 4
我的第一个类别没有显示。
我的代码如下:
@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
但是当我查看 Xcode
时,它只显示类别 2 和类别 3。类别 1 没有列出,请检查图像
我的代码有问题还是 XCode
有问题?
最佳答案
是的,这是一个错误。
但是您可以通过在您的interface .h 文件/ 以及implementation/.m 文件 中添加 {} 来根据您的要求覆盖此错误:
@implementation AppDelegate
{}
#pragma mark -
#pragma mark Category 1
-(void)awakeFromNib{
}
此外,无需使用两个#pragma,您可以将它们合二为一:
#pragma mark - Category 1
关于ios - #pragma mark 未列出第一个组名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15430469/