2016-05-16 48 views
0

/Users/alexik/Documents/Programming/Swift/college-app/College App Test/ConversationDialogViewController.swift:394:50:'split(_:maxSplit:allowEmptySlices:isSeparator :)'is unavailable:Use split()方法。將json字符串拆分爲「!」不工作

let name = "Bestand: " + split(json["name"].string!) {$0 == "/"}[1] 

我不堆棧溢出同樣的問題看。有很多這樣的例子:

string[] lines = entry_text.Split(new string[] {"\n"}, StringSplitOptions.None); 
+2

我不認爲你的第二個例子是在迅速。 – Slayter

回答

2

split不再是一個全局函數。它現在是集合類型的擴展。在你的情況下,你會這樣稱呼它:

let name = "Bestand: " + String(json["name"].string!.characters.split { $0 == "/" }[1]) 
+0

哦......現在我明白了。非常感謝...無論如何,我甚至沒有猜測,甚至有點接近) – Oleksandr