转摘:http://www.cocoachina.com/ios/20170122/18602.html
杀手 NO.1:NSInvalidArgumentException 异常
杀手 NO.2:SIGSEGV 异常
杀手 NO.3:NSRangeException 异常
杀手 NO.4:SIGPIPE 异常
杀手 NO.5: SIGABRT 异常
我自己走了一遍,很有收获,多谢多谢。
这里解决问题的高明方法是运行时:
1,解决NSDictionary三种情况下,字面量,setValue,setObject插入nil时候崩溃问题;
2,数组越界,获取字符串越界;
3,通过安全的方式,确保当有控制器正在进行入栈或出栈时,没有其他入栈或出栈操作。
网友评论