我在.m文件中的@implementation ViewController之后编写了Pragma Mark。
但是只要我没有合成任何属性,Pragma Mark就不会显示在.m文件中。 为什么Xcode限制我这样做?
即使显示其他Pragma Marks。但是没有显示在@implementation ViewController之后编写的Pragma Mark。
如果我在@implementation ViewController之后合成了任何一个属性, 然后显示Pragma Mark。我没有得到这一切。
@implementation ViewController
# pragma mark View Life cycle
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
答案 0 :(得分:3)
以这种方式使用:
@implementation MainViewController
{}
#pragma YES
#pragma mark - Second -
答案 1 :(得分:-1)
它可能是Xcode版本的问题。
因为在Xcode 4.2中它显示正确。
答案 2 :(得分:-1)
我认为它适用于Xcode 4.2。如果我没有写任何合成属性,我无法在Xcode 4.5中完成。
@Implementation ViewController
#pragma mark -
#pragma mark Init
此代码不显示Init。当我在Xcode 4.5中编写代码时
@Implementation ViewController
@synthesize txtlabel;
#pragma mark -
#pragma mark Init
上面的代码显示Init,所以我认为它的Xcode问题。
谢谢,萨加尔。