ios开发异常收集与分析
此文为一家之言,如有错误和不足欢迎同道中人前来指正,不喜勿喷,小生面薄,谢谢!
PS:其实这是写给我自己看的。
一 关于UIButton 不能点击的问题
1.查看其父视图(UIImageView,UIVIew等)的userInteractionEnable属性是否设为YES,
如果该属性没有被设为YES,而是被设为NO。则button的tapGestuerRecognizer手势会被其父视图拦截,从而不执行任何操作。
2.查看window的大小,看button的位置是否在window内。
经历:因为要做3.5inch 和4.0inch的适配,所以在AppDelegate里面对window做了一个判断和适配,因为是从网上搜的代码,没想到适配的不准确,但是要知道window的大小其实是不容易一眼分辨出来的。结果找了好长时间的原因!
加载摇一摇声音,MP3格式崩溃,自己从写了个小Dome,测试通过。崩溃后,跳过该行代码继续运行,程序没问题,并且可以正常播放声音文件。
经验证,换成更小的.aif格式声音通过,应该是系统加载声音过大的缘故。
(未完结——)