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 довольно новый, и именно поэтому я не смог найти ЛЮБЫЕ другие ссылки для этой ошибки.
Ответы
Ответ 1
Похоже, есть components(separatedBy:)
на String
:
import Foundation
let words = "apple binary cat delta echo".components(separatedBy: " ")
print(words)
![введите описание изображения здесь]()
Ссылка IBM Playground:
http://swiftlang.ng.bluemix.net/#/repl/57868332b4e4e9971bf9f4e8