【发布时间】:2019-02-08 11:13:55
【问题描述】:
我有一个混合的 Swift 和 Objective-C 项目(一个视图控制器在 Objective C 中)。当我尝试从该视图控制器(即使用 NSLog 在 .m 文件中)打印一些调试输出时,我看不到任何输出。
我的快速打印效果很好。
我做了一个新的objective-c项目并做了一些NSLogging,效果很好。
我将此代码添加到我的 appdelegate (swift) 中,只是为了立即测试: NSLog("测试 1 2 3") print("这东西开了吗?") 而且我也没有看到 NSLog 输出,但我确实看到了 print 语句的输出。
这是什么鬼?
【问题讨论】:
-
在您的方案中,将属性“OS_ACTIVITY_MODE”从“禁用”更改为“默认”。来源:我在stackoverflow.com/questions/37886600/ios-10-doesnt-print-nslogs/…的评论
-
“来自 swift 的目标 c”部分绝对是一个红鲱鱼。
标签: ios objective-c swift