Xcode 8.0 beta版(8S128d)上的NSLog
没有打印任何内容printf
不变
这是我的代码:
NSLog(@"hello from NSLog");
printf("hello from printf");
以下是iOS 9模拟器上的输出:
2016-06-17 09:49:10.887 calmapp-dev[28517:567025] hello from NSLog
hello from printf
以下是iOS 10模拟器上的输出:
hello from printf
NSlog或print实际上是执行的,但隐藏在许多其他控制台调试输出中。要解决此问题,请打开Xcode8:
Product -> Scheme -> Edit Scheme -> Run -> Arguments -> Environment Variables
添加“OS_ACTIVITY_MODE”并将值设置为“禁用”并选中它。
单击“关闭”
xcode9
添加“OS_ACTIVITY_MODE”并将“值”设置为“默认”并对其进行检查。
如果您查看Xcode 8 beta发行说明,您会发现它说:
调试模拟器上运行的应用程序时,控制台中可能看不到日志。解决方法:在Simulator.app中使用命令/打开控制台应用程序中的系统日志,以查看NSLogs。(26457535)
可能是您在Scheme环境变量中添加了属性“OS _ ACTIVITY _ MODE”:“disable ”(隐藏模拟器的OS输出),然后忘记了它,现在正在一个真实的设备上运行。
在Xcode 8中:
Product -> Scheme -> Edit Scheme -> Run -> Arguments -> Environment Variables
只添加OS_ACTIVITY_MODE
并检查它(不要添加值)
小结:这是Xcode 8 iOS10的一个bug,我们可以通过以下方式解决:
>
使用模拟器时,添加名称“OS_ACTIVITY_MODE”和值“disable”并选中它。
在真实设备上时,只需添加“OS_ACTIVITY_MODE”并检查它(不要添加值)。您将在 Xcode8 控制台中看到 NSLog。
当我运行这段代码时,没有任何东西被打印到控制台。我应该如何使用logp?
我尝试在A4纸上以横向打印JavaFX WebView (JavaFX 8_25)中的HTML页面,但它以纵向打印出来,字体很小 系统输出显示纵向方向 纸张=纸:A4 (210 x 297mm) 尺寸=594.90087890625x841.3598022460938 MM 东方=纵向左边缘=54.0 右边缘=54.0 顶部边缘=54.0 底部边缘=54.0 我发现以横向模式打印HTML页面的唯一
我正在使用Python 3.8执行一个Discord bot,我在_member_join()上的事件
> 我试图将JSON文件导入变量,但变量中只显示前几个字符 样本。json是200000个字符,当我在控制台上打印变量时,只打印前3756个字符。通过控制台打印的字符是否有任何限制。日志 完整数据保存在样本变量
本文向大家介绍C#打印日志的方法总结,包括了C#打印日志的方法总结的使用技巧和注意事项,需要的朋友参考一下 在我们对程序进行操作过程中,一般都需要有一个操作流程的记录显示。用C#进行编程时可以很容易实现这个功能。本经验提供案例仅供参考 下面小编就来介绍一下如何使用textbox控件实现日志功能。 打开Visual Studio 2010,建立一个新的C#程序。在工具箱中双击【textbox】控件。
我正在尝试使用appium 1.4.14和XCode 8测试版打开iOS 10模拟器。 我的appium服务器代码是这样的 我遇到以下错误--找不到要启动的设备。您请求了“iPhone(10.0模拟器)”,但可用的设备是:[“iPad Air(10.0)[762BD271-B724-46DA-8312-4231A1BC4AD3](模拟器)] 任何形式的帮助都将不胜感激。