Swift:将NSNumber转换为NSString(NSNumber不是NSString的子类型)

Zac*_*iro 9 core-data swift

在我的应用程序中,我将进入CoreData并抓取类型为a的条目Double,然后我尝试将该值放入我的应用程序中的文本字段中.

这看起来像

lengthTextField.text = lastSession.length 但是我收到了错误 NSNumber is not a subtype of NSString

值为lastSession.length6.0以供参考.有关如何在我的文本字段中正确放置数据的任何建议?

谢谢!

Fre*_*ddy 28

在核心数据中有数据支持NSNumber.您可以在此处查看文档

在swift中,您可以通过instance属性访问该数字的字符串表示形式 stringValue

lengthTextField.text = lastSession.length.stringValue
Run Code Online (Sandbox Code Playgroud)