iOS在debug时如何更改一个变量的值
程序员文章站
2022-07-08 23:28:56
...
有时候辛辛苦苦到了一个页面 ,发现页面上有个输入框不能点击,改代码就一行userInteractionEnabled = YES,可是进这一页要经历千辛万苦。
这时候可以利用断点调试。
就是在这页的点击事件打个断点,这个断点所在的代码能访问到刚才的textFiled。
然后在xcode控制台(lldb)后面输入我们经常用的命令 p arr = nil;就好了。
下面是图文解说
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *arr = @[@"1",@"13",@14,@"15",@"16"];
for (NSString *str in arr) {
NSLog(@"%@",[[NSString alloc]initWithString:str]);
}
}
上面代码 运行后会打印下面内容
在这行打个断点
然后代码走到这行时 控制台输入命令p就是print的意思
可以看到有5个元素
再输入 p arr = nil;
可以看到值已变成nil
再给数组赋2个值
然后往下运行 可以看到打印的是修改后的值