【发布时间】:2018-10-24 16:17:57
【问题描述】:
我正在使用 xCode 9.3.1 和 Swift 4.1。
我正在尝试以编程方式在我的应用代码中使用 SF Pro Text Medium 字体。但是在 swift 文件和应用程序崩溃的源代码中找不到此字体。
代码如下: NSAttributedStringKey.font: UIFont(name: ".SFProText-Medium", size: 24.0)!
在运行时它会抛出以下错误: 致命错误:在展开可选值时意外发现 nil
任何其他标准字体都可以使用。
这个字体在故事板中可用,我已经成功使用它。
为什么它不能以编程方式工作?我是否必须将其添加到 xCode(plist 等)中才能使其工作?
【问题讨论】:
标签: ios swift storyboard xcode9 swift4.1