Swift3 Swift 3中的ComponentSeparatedByString()错误

Swift3 Swift 3中的ComponentSeparatedByString()错误,swift3,Swift3,/[“你好”,“再见”,“你好”,“再见”] 以上是我试图做的基本表现。我试图使用componentsSeparatedByString()将带有逗号的字符串拆分为一个数组,其中数组的每个组件都位于原始字符串的每个逗号之间 我正在使用IBM Swift Sandbox(抱歉,我使用的是windows:),在Swift 3.0中,我收到以下错误消息: var numbers = "Hello,Goodbye,Hi,Bye" var numbersArr = numbers.componentsSe

/[“你好”,“再见”,“你好”,“再见”]

以上是我试图做的基本表现。我试图使用
componentsSeparatedByString()
将带有逗号的字符串拆分为一个数组,其中数组的每个组件都位于原始字符串的每个逗号之间

我正在使用IBM Swift Sandbox(抱歉,我使用的是windows:),在Swift 3.0中,我收到以下错误消息:

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

我知道Swift 3比较新,这就是为什么我找不到关于此错误的任何其他引用。

字符串上似乎有一个
组件(分隔符:)

value of type 'String' has no member 'componentsSeparatedByString'

IBM游乐场链接:
该方法由基金会提供。您需要
import-Foundation
才能获得此功能(请注意
import-UIKit
import-Cocoa
都是
import-Foundation
为您提供的)。@vacawama但他甚至可以在Windows上这样做吗?我不这么认为。他正在使用IBM沙盒。它在<>代码>导入基础< /COD>中运行,只要在基础上导入,即使在Windows上的IBM SWIFT沙箱中也能很好地工作。非常感谢!!!感谢您的修复,编译器Xcode 8,beta 6中有一个bug,它会提示您更改
由字符串(by:“,”
分隔的组件,然后建议您再次更改它!这是个很好的发现,这个问题是关于可可基金会,而不是SWIFT。你甚至能够访问Windows上的COCKFoundation框架吗?我认为它是(IBM Swift沙箱在Linux上运行),但是还有一个“纯SWIFT”<代码> SPLIT()/<代码>方法,它不需要基础,例如参见
import Foundation

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