Swift:将String转换为NSTextField

时间:2016-04-29 00:13:52

标签: swift

当我尝试使用以下代码将字符串转换为NSTextField时

test?.stringValue = red_str

测试返回“nil”。 test是NSTextField类型的插座的名称!在我的视图中连接到NSTextField。我通过单独踩过应用程序来确定这一点。数量“red_str”是有效字符串。感谢您的任何建议。

以下是嵌入语句的函数:

@IBAction  func redValue(sender: NSSliderCell) {
    red = Float(sender.doubleValue)
    let red_str = String.localizedStringWithFormat("%6.2f", red)
    test?.stringValue = red_str
    self.needsDisplay = true }

视图显示的图形取决于使用滑块更新的参数“红色”。图表完美地显示(和更新);红色值不会显示在TextView中。

供参考,这是出口:

@IBOutlet weak var test: NSTextField!

1 个答案:

答案 0 :(得分:0)

确保您已在test @IBOutlet和storyboard或xib文件之间建立了关系。