SwiftUI-字符串函数大小(带属性:)引发NSInvalidArgumentException

SwiftUI-字符串函数大小(带属性:)引发NSInvalidArgumentException,swiftui,swift5,ios13.2,Swiftui,Swift5,Ios13.2,以下代码正在引发此异常: ***由于未捕获异常“NSInvalidArgumentException”而终止应用程序,原因:'-[\uu SwiftValue renderingMode]: 已将无法识别的选择器发送到实例0x6000007122b0' 有人知道为什么这不起作用或是一个潜在的解决办法吗?这发生在以iOS 13.2为目标的Swift 5中,结构Font不同于类UIFont。下面的工作 let width = helloWorld.size(withAttributes: [

以下代码正在引发此异常:

***由于未捕获异常“NSInvalidArgumentException”而终止应用程序,原因:'-[\uu SwiftValue renderingMode]: 已将无法识别的选择器发送到实例0x6000007122b0'


有人知道为什么这不起作用或是一个潜在的解决办法吗?这发生在以iOS 13.2为目标的Swift 5中,结构
Font
不同于类
UIFont
。下面的工作

    let width = helloWorld.size(withAttributes: [.font: UIFont.systemFont(ofSize: 16.0)])

谢谢,这解决了我的问题。然而,我认为苹果应该修复struct
字符串上的“SizeWithatAttributes”函数,以便将值映射到UIKit值,如果它们要在那里连接实际工作的话。谢谢你的快速回复
sizeWithAtributes
NSString
    let width = helloWorld.size(withAttributes: [.font: UIFont.systemFont(ofSize: 16.0)])