调试
童真的烂漫
这个作者很懒,什么都没留下…
展开
-
使用断言NSAssert()调试程序错误
NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, desc)condition是条件表达式,值为YES或NO;desc为异常描述,通常为NSString。转载 2015-10-27 16:06:39 · 414 阅读 · 0 评论 -
代码查看完整崩溃日志
1.代码在AppDelegate.m中添加函数:void uncaughtExceptionHandler(NSException*exception){ NSLog(@"CRASH: %@", exception); NSLog(@"Stack Trace: %@",[exception callStackSymbols]); // Internal error repor转载 2016-12-30 19:24:39 · 588 阅读 · 0 评论