今天在改老项目的bug的时候,发现了这个问题,也就是打印出来的值全是nil,有时候self居然都变为nil了.好吧!经过一番仔细地排查,总结出来了两点.
1-debug模式下
2-将编译器优化选项设为None
经过这两步的设置,在调试的时候,打印出来的调试信息就正常了
解决老项目中打印输出全为nil的bug
本文详细阐述了在调试过程中遇到的问题,即老项目中打印输出全部为nil的现象,并通过设置debug模式及禁用编译器优化选项,成功解决了此问题。通过这两步操作,在调试时打印出来的信息恢复正常。
今天在改老项目的bug的时候,发现了这个问题,也就是打印出来的值全是nil,有时候self居然都变为nil了.好吧!经过一番仔细地排查,总结出来了两点.
1-debug模式下
2-将编译器优化选项设为None
经过这两步的设置,在调试的时候,打印出来的调试信息就正常了
5419

被折叠的 条评论
为什么被折叠?