gpt4 book ai didi

sdk - 为什么 UIFont systemFontOfSize :weight not crash on iOS 8. 0?

转载 作者:行者123 更新时间:2023-12-05 01:30:08 25 4
gpt4 key购买 nike

由于 UIFont systemFontOfSize:weight,我遇到了编译器冲突的奇怪问题,据说它只能在 iOS 8.2 中使用。

在本地,我可以将使用该函数的项目编译到运行 iOS 8.0 的 iPhone 6 上,它运行得非常好。我还可以编译到 8.1 模拟器并获得正确的结果,包括加权。

问题是我们使用的是 Team City,并且该行不会使用 iOS 8.0 SDK 在服务器上编译。我知道解决方案是删除该行,但我想知道为什么它在本地编译期间没有捕获错误...该函数在 iOS 8.2 之前是否可用,但只是作为私有(private) API?

最佳答案

这个方法从iOS 8.0开始就有了。 Apple 刚刚在 8.2 中将该方法公开为公共(public) API。您可以在 iOS 8.0 中检查旧的运行时 header 。

在 iOS 7.0 上,不支持此方法,UIFontWeight* 常量不存在,您的应用会崩溃。

关于sdk - 为什么 UIFont systemFontOfSize :weight not crash on iOS 8. 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29345692/

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