web-dev-qa-db-ja.com

componentsSeparatedByString()エラーSwift 3

_var numbers = "Hello,Goodbye,Hi,Bye"
var numbersArr = numbers.componentsSeparatedByString(",")
_

_//["Hello"."Goodbye","Hi","Bye"]_

上記は、私がやろうとしていることの基本的な表現です。 componentsSeparatedByString()を使用して、コンマを含む文字列を配列に分割しようとしています。配列の各コンポーネントは、元の文字列の各コンマの間にあります。

私はIBM Swift Sandboxを使用しています(申し訳ありませんが、Windowsを使用しています:))、Swift 3.0では、このエラーメッセージが表示されます。

_value of type 'String' has no member 'componentsSeparatedByString'
_

Swift 3はかなり新しいことを知っているため、このエラーに関する他の参照を見つけることができませんでした。

31
Ethan Rappaport

Stringcomponents(separatedBy:)があるように見えます:

import Foundation

let words = "Apple binary cat delta echo".components(separatedBy: " ")
print(words)

enter image description here

IBM Playgroundリンク: http://swiftlang.ng.bluemix.net/#/repl/57868332b4e4e9971bf9f4e8

97
Steven Hepting