Mid*_* MP 21 xcode pragma ios xcode4
我#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
Run Code Online (Sandbox Code Playgroud)
但是当我检查Xcode它时它只显示类别2和类别3.类别1没有列在那里,请检查图像

我的代码中是否有任何问题或者是否存在错误XCode?
Ano*_*dya 22
是的,这是一个Bug.
但是你可以仅仅通过增加{}在重写此错误您的要求 的.h文件/接口,以及在执行/ .m文件:
@implementation AppDelegate
{}
#pragma mark -
#pragma mark Category 1
-(void)awakeFromNib{
}
Run Code Online (Sandbox Code Playgroud)
此外,不需要使用两个#pragma,您可以将它们合二为一:
#pragma mark - Category 1
Run Code Online (Sandbox Code Playgroud)

Phi*_*shi 13
另一个干净的方法:只需添加一个简单的;.
@implementation AppDelegate;
#pragma mark - Category 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2037 次 |
| 最近记录: |