等宽字体monospacedSystemFontOfSize:weight:在iOS 12中不可用?

3
我正在使用UIFontmonospacedSystemFontOfSize:weight:方法获取系统特定的等宽字体,根据SDK文档,该方法仅适用于iOS 12.0及以上版本:https://developer.apple.com/documentation/uikit/uifont/3042484-monospacedsystemfont。然而,在iOS 12上运行应用程序时,出现了崩溃:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[UIFont monospacedSystemFontOfSize:weight:]: unrecognized selector sent to class 0x11a9547b0'

我有什么遗漏的吗?谢谢!

看起来是iOS 13+。在iOS 12上有同样的问题。 - alokard
1个回答

4

文档有误,仅在iOS13+中可用。在Xcode 11.4中,在编译时会出现错误。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接