gpt4 book ai didi

ios - 当我从 Swift 调用 objective-c 函数时,这些函数中的 NSLog 什么都不做

转载 作者:行者123 更新时间:2023-11-28 14:16:30 25 4
gpt4 key购买 nike

我有一个混合的 Swift 和 Objective-C 项目(一个 View Controller 在 Objective C 中)。当我尝试从该 View Controller 打印一些调试输出时(即在 .m 文件中使用 NSLog),我没有看到任何输出。

我的 swift 打印效果很好。

我创建了一个新的 objective-c 项目并做了一些 NSLogging,效果很好。

我将此代码添加到我的 appdelegate (swift),只是为了立即测试: NSLog("测试 1 2 3") print("这个东西打开了吗?")而且我也没有看到 NSLog 输出,但我确实看到了 print 语句的输出。

这是什么疯子?

最佳答案

似乎属性“OS_ACTIVITY_MODE”:“禁用”防止 NSlog 出现在 Xcode 9 日志中。

在我的方案中取消选中这个值恢复了我的日志。

检查这个堆栈溢出帖子 - iOS 10 doesn't print NSLogs

关于ios - 当我从 Swift 调用 objective-c 函数时,这些函数中的 NSLog 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52149025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com