有时当我按下Xcode调试器中的"step into"按钮时,它会跳过方法调用.
即使该方法是我编写的方法,并且源代码在同一个项目中,也会发生这种情况.
谁能解释如何防止这种情况?
小智 6
在nil对象上调用方法时也可能发生这种情况.
来自Apple的开发人员文档:
如果没有其他值可以使用,则nil值是初始化对象指针最安全的方法,因为在Objective-C中将消息发送到nil是完全可以接受的.如果您确实向nil发送消息,那么显然没有任何反应.
如果您使用了几乎任何其他语言,这并不一定是显而易见的,因为它们很大程度上不包含这个"功能".
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |