收集那些莫名bug

1. 网络状况

使用ASIHttpRequest的时候,突然遇到,浏览器里面可以打开收到正确响应,但是ASIHttpRequest不能的状况,各种研究测试才发现是NSUrl是nil,原因只因为有空格如果用UTF8string编码处理,会将url中的空格转为%而实际上可以通过将空格替换为+完美解决.


2.读取页面层级数目

tabBarController使用过程中,想要看下当前控制器的页面层级数,于是取到currentViewcontroller然后读取navigationController的viewController的count了。但是每次都为0,这样总觉的奇怪。最终发现问题在于取到的是 当前试图控制器是一个导航控制器,然后我试图去取导航控制器的导航控制器自然会一直卫nil,于是便有了这样奇怪的问题

你可能感兴趣的:(收集,莫名bug)