ios如何注销自当在 [UIViewController viewWillAppear] 方法添加断点符号

标签: Xcode ios
发布时间: 2017/3/27 19:16:19
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

搞这样,但是它总是给错误︰

error: use of undeclared identifier 'self'
error: 1 errors parsing expression

enter image description here

解决方法 1:

我不相信,你可以访问任何符号的信息从断点 UIKit 框架,因为任何调试信息。 如果您设置一个断点,并允许调试器打开你会看到你只介绍了一些汇编代码和寄存器组。

你可以在您的应用程序-设置为某个特定的 UIViewController 类断点

Symbolic breakpoint for specific UIViewController class

您可以添加一个薄垫片 UIViewController 子类,然后子类的所有你从它的视图控制器。 这将使您可以指定单个符号断点在垫片-

#import "BreakPointingViewController.h"

@implementation BreakPointingViewController

-(void) viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
}

@end

然后添加中象征性的断点-[BreakPointingViewController viewWillAppear:]

赞助商