Swing 将int nsmanagedobject转换为.text

Swing 将int nsmanagedobject转换为.text,swing,nsnumber,Swing,Nsnumber,我有一个科迪特模型。其中一个属性是NSNumber @NSManaged var playerOneScore: NSNumber 我正在尝试获取此文件并将其存储在文本标签中 playerOnePar.text = myArray[0].valueForKey("playerOneScore") as String 它不喜欢这样。我猜一个NSNumber不能被转换成字符串。然而,它不喜欢这样。使用新的swift语言对此有何想法?swift会自动将某些本机数字类型(如Int和Float)桥接

我有一个科迪特模型。其中一个属性是NSNumber

@NSManaged var playerOneScore: NSNumber 
我正在尝试获取此文件并将其存储在文本标签中

playerOnePar.text = myArray[0].valueForKey("playerOneScore") as String

它不喜欢这样。我猜一个NSNumber不能被转换成字符串。然而,它不喜欢这样。使用新的swift语言对此有何想法?

swift会自动将某些本机数字类型(如Int和Float)桥接到NSNumber。

好的,试试这个,我测试了这个,并以expact的形式工作

    let number: NSNumber = myArray[0].valueForKey("playerOneScore")
    let intNumber: Int = number
    playerOnePar.text = String(intNumber)