为什么iOS 10上可用的os_log()在iOS 9上可以使用?

时间:2019-11-26 05:29:49

标签: ios objective-c

我有一个需要支持iOS 9.3及更高版本的应用。我尝试了Unified Logging,该功能仅在iOS 10.0+上可用(特定方法:os_log)。

这是我的用法:

#include <os/log.h>

os_log(OS_LOG_DEFAULT, "this is a log");

我希望它在iOS 9.3上崩溃。令我惊讶的是,当我在iOS 9.3模拟器和iPhone上运行该应用程序时,它运行良好。我尝试清洁,然后重建,但仍然有效。

为什么os_log()仍可以在不应启用的iOS版本上运行?

0 个答案:

没有答案