2016-06-11 18 views
0

文字列を個々の文字に分割しようとしています。 私は分割したい文字列:let lastName = "Kocsis"ので、それはのようなリターンのものです:[ "K"、 "O"、 "C"、 "S"、 "I"、 "S"]Swift2 - 文字列を個々の文字に分割する

は、これまでのところ、私が試してみました:呼び出しのパラメータ#1のための欠落引数:

  1. var name = lastName.componentsSeparatedByString("") これは、元の文字列

  2. name = lastName.characters.split{$0 == ""}.map(String.init) を返すこれは私にエラーを与えます。だから基本的には引数として ""受け入れません。これは何もしません

  3. name = Array(lastName) Swift2

  4. name = Array(arrayLiteral: lastName) このdoes't作品。

どうすればよいですか?簡単な解決策はありますか?

+1

可能な複製(HTTP、新しいアレイの作成が必要です:/ /stackoverflow.com/questions/25921204/convert-swift-string-to-array) – vadian

答えて

3

はい、簡単な解決策

let lastName = "Kocsis" 
let name = Array(lastName.characters) 

があるのでcharacters戻りString.CharacterView、[アレイへスウィフトの文字列を変換]のない[String]

関連する問題