playgroundでのビックリマーク
(エラー)以下のコードを書くと、画面左に赤いビックリマークが2つ出てしまう。
エラーとして 'NSString' is not convertible to 'string' と表示。
import UIKit
var string = NSMutableAttributedString(string: "iPhone")
string.addAttribute(NSFontAttributeName, value: UIFont(name: "Times", size: 40)!, range: NSMakeRange(0, 4))
string.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: NSMakeRange(0, 3))
(原因)不明。とりあえず、コードは動いてQuicklookでも表示されるけど気になる。
(考察)どなたかコメントで教えていただければ幸いです。
コメントの補足
早速コメントをくださったnoppefoxwolfさん、ありがとうございます。
私もバージョンは6.1.1です。
補足ですが、上記のコードだけを実行した場合は、エラーが出ません。
このコードの上に
var sum = 0
for i in 0...100 {
sum += i
}
sum
var y = 0.0
for var x = -1.0; x < 1.0; x += 0.1 {
y = x * x
}
var english = "私は英語を\(3+3)年間勉強した"
var sum2 = 0
for i in 1...5 {
var str = "\(sum2) + \(i)は\(sum2 + 1)です"
sum2 += i
}
が書かれていると、ビックリマークが出てしまっています。
おそらく、非常に初歩的なエラーなのかと思いますが、
'NSString' is not convertible to 'string'
という意味もよくわからず、投稿しました。
どなたか、アドバイスいただけたら嬉しいです。