我有一个我不理解的错误。
我测试过的所有设备都没有这个问题。但是,在ipad mini 4 iOS 13.4我收到错误消息时:Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value
let image = UIImage(systemName: "chevron.forward")?
我以编程方式在 viewDidLoad() 上分配值。我测试过的所有设备都没有这个问题,但 mini 4。
我认为 SF 符号适用于 iOS 13+,但我似乎可以理解为什么 iPad mini 4 会发生崩溃。
苹果表示,
“SF Symbols 适用于 iOS 13 及更高版本、macOS 11 及更高版本、watchOS 6 及更高版本以及 tvOS 13 及更高版本。”
但不共享在不同的 iOS 版本中只能访问特定的符号。参考