2016-06-17 5 views
1

にエラーがあり「タイプの文字列は、プロトコルsequencetypeに準拠していません」というエラーがあり

を「文字列型は、プロトコルsequencetypeに準拠していない」と言う私がやりましたチュートリアルとまったく同じことですが、エラーはチュートリアルには表示されません。

このエラーはSwiftのバージョンに関するものですか?

修正方法?

Thxを

import UIKit 
import Darwin 

extension String{ 
    var asArray:[Character]{ 
     var result = [Character]() 
     for char in self{ 
      result.append(char) 
     } 
     return result 
    } 
} 

var str = "a random string" 
print(str.asArray) 
+0

を使用することができますがありがとうございました! – Fruit

+0

Swiftの最新バージョンの推奨チュートリアルはありますか? – Fruit

+0

関連:[Swift文字列を配列に変換](http://stackoverflow.com/questions/25921204/convert-swift-string-to-array) –

答えて

2

あなたはスウィフト2.2にCharacter(s)の配列を作成する場合は、次のコード

let text = "Hello World" 
let chars = Array(text.characters) 
print(chars) // ["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"] 
関連する問題