Swift操场Xcode 6 addAttribute错误

Swift操场Xcode 6 addAttribute错误,xcode,swift,Xcode,Swift,我是Xcode的新手 这些线条在操场上表现完美: meinTfStr = "Hallo ihr lieben Stackoverflower könnt ihr helfen bitte" var range1 = NSMakeRange(0, 6) var range2 = NSMakeRange(6, 3) var range3 = NSMakeRange(9,toend) var plusStr = NSMutableAttributedString(string: meinTfStr

我是Xcode的新手

这些线条在操场上表现完美:

meinTfStr = "Hallo ihr lieben Stackoverflower könnt ihr helfen bitte"

var range1 = NSMakeRange(0, 6)
var range2 = NSMakeRange(6, 3)
var range3 = NSMakeRange(9,toend)

var plusStr = NSMutableAttributedString(string: meinTfStr)

plusStr.addAttribute(NSForegroundColorAttributeName, value: UIColor.brownColor(), range: NSMakeRange(0, start))
plusStr.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSMakeRange(start, len))
plusStr.addAttribute(NSForegroundColorAttributeName, value: UIColor.brownColor(), range: NSMakeRange((start+len),ende))
tf.attributedText = plusStr
在Xcode项目中复制后,我得到一个错误。我用
/
标记了这些行,并发现错误出现在
plusStr.addAttribute…
行中

error: Undefined symbols for architecture i386: TFSs26_forceBridgeFromObjectiveCU__FTPSs9AnyObject_MQ__Q_", referenced from:
linker command failed with exit code 1 (use -v to see invocation)
我不明白为什么它在操场上起作用


谢谢你的回答

您是否应该在某个地方使用值range1、range2和range3?开始、结束和结束都来自哪里?谢谢你给我的建议。之前的代码中定义了范围和变量。在我看来,这个问题是由beta和xcode6之间的更新引起的。我在一个新项目中使用了相同的代码,效果很好。但是我失去了我生命中愚蠢的一天去弄明白这件事。。。。我想还会有更多像这样的日子!