Подтвердить что ты не робот

Невозможно вызвать `join` со списком аргументов типа (String, [String]) в Swift 2.0

var specializationTitles = ["a", "b", "c", "d"]
let outputString = join(" / ", specializationTitles)

получена ошибка:

Невозможно вызвать join с помощью списка аргументов типа (String, [String])

Как это решить?

4b9b3361

Ответ 1

let separator = " / "
let outputString = separator.join(specializationTitles)

С Xcode7beta6:

specializationTitles.joinWithString(" / ")

С версией Xcode7:

specializationTitles.joinWithSeparator(" / ")

Ответ 2

В Swift 2.0 (который по умолчанию используется для Xcode 7), вам нужно будет использовать joinWithSeparator

specializationTitles.joinWithSeparator(" / ")