var numbers = "Hello,Goodbye,Hi,Bye"
var numbersArr = numbers.componentsSeparatedByString(",")
//["Hello"."Goodbye","Hi","Bye"]
componentsSeparatedByString() Błąd w Swift 3
Powyżej jest podstawowym reprezentacja, co usiłuję zrobić. Próbuję użyć componentsSeparatedByString()
, aby podzielić ciąg znaków przecinkami na tablicę, gdzie każdy z komponentów tablicy znajduje się pomiędzy każdym z przecinków z oryginalnych ciągów.
Używam IBM Swift Sandbox (przepraszam, jestem na windows :)), aw Swift 3.0, otrzymuję komunikat o błędzie:
value of type 'String' has no member 'componentsSeparatedByString'
wiem Swift 3 jest dość nowy, i jest to, dlatego nie mogłem znaleźć żadnych innych odniesień do tego błędu.
To pytanie jest o Fundacji kakaowy, Swift. Czy masz dostęp do struktury Cocoa Foundation w systemie Windows? – matt
Myślę, że tak (IBM Swift Sandbox działa na Linuksie), ale istnieje również metoda "czystego Swift" 'split()', która nie wymaga Foundation, patrz na przykład http://stackoverflow.com/questions/ 25226940/swift-version-of-componentsseparatedbystring –