私は、新しいiMessageを作成するときと同じように、UITextFieldのスペースを緑色で分割するようにしています。私は実行時エラーを与える私のコードの部分をコメントアウトしました。スペースで区切られた文字列の変更
func textChanged(sender : UITextField) {
var myMutableString = NSMutableAttributedString()
let arr = sender.text!.componentsSeparatedByString(" ")
var c = 0
for i in arr {
/*
myMutableString.addAttribute(NSForegroundColorAttributeName, value: UIColor.greenColor(), range: NSRange(location:c,length:i.characters.count))
sender.attributedText = myMutableString
*/
print(c,i.characters.count)
c += i.characters.count + 1
}
}
あなたは実際にあなたが得ている特定のランタイムエラーを読者に伝えるべきです。コードを見るだけで何が間違っているのか把握するのは難しいかもしれません。 –