【原】iOS学习之Xcode8关于控制台不打印错误信息
2016-10-28 15:08
357 查看
前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图:
Xcode8运行程序时打印的乱码
于是各种寻求答案,找到如下答案:
Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = disable
解决乱码问题图解
上述问题解决了,但是新的问题来了!错误信息也不打印了!
这就有些麻烦了,有些错误没有打印只能靠猜,非常麻烦啊!
又是一顿Google,终于找到一个解决办法,已经实际使用,是可以的!
具体实现:
关于这个问题的具体原因大概是因为Xcode8将日志打印舍弃了,从而导致这个问题!
以上是小编的一些总结,有什么意见大家可以提出来,方便及时更正!
Xcode8运行程序时打印的乱码
于是各种寻求答案,找到如下答案:
Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加 OS_ACTIVITY_MODE = disable
解决乱码问题图解
上述问题解决了,但是新的问题来了!错误信息也不打印了!
这就有些麻烦了,有些错误没有打印只能靠猜,非常麻烦啊!
又是一顿Google,终于找到一个解决办法,已经实际使用,是可以的!
具体实现:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler); return YES; }
void uncaughtExceptionHandler(NSException *exception) { NSLog(@"reason: %@", exception); // Internal error reporting }
关于这个问题的具体原因大概是因为Xcode8将日志打印舍弃了,从而导致这个问题!
以上是小编的一些总结,有什么意见大家可以提出来,方便及时更正!
相关文章推荐
- 关于log4j的配置,控制台打印和错误信息输出到指定文件
- 项目开发时,出现异常,但控制台没有打印错误信息处理方法
- Xcode8去掉控制台无用打印信息
- Xcode8如何去除控制台多余的打印信息
- ios 学习总结day01关于UIview和IBAction 常见错误
- XZ_iOS之控制台使用LLDB去po打印相关信息
- Eclipse 调试时,出现错误闪退,但是控制台没有打印错误信息
- Xcode8如何去除控制台多余的打印信息
- Xcode8解决控制台输出一大堆无用打印信息的问题
- 【求助】:关于printf打印信息错误的问题
- Xcode8如何去除控制台多余的打印信息
- 关于XCODE8控制台打印大段无用代码的解决办法
- 关于 Xcode8打印JSON的时候,NSLog控制台显示不完整
- iOS itunes中,构建版本提交失败原因,以及控制台打印错误dyld: Library not loaded: @rpath/libswiftCore.dylib
- xcode8 关闭控制台不打印不信息的解决方法(图文详解)
- Xcode8如何去除控制台多余的打印信息
- Android studio 调试时,出现错误闪退,但是控制台没有打印错误信息
- IOS学习笔记64--关于linker command failed with exit code错误
- 有些错误控制台不打印。如何查看不打印的错误信息:断点--》选中报错的代码(某行下一步断点不执行到下一行。说明这行有错)--》右键inspect
- iOS - xCode8清除控制台打印数据