я попробовал следующее Swift Playground:Swift площадка: Индексирование списка в классе дает ошибку
class C {
init(test: Integer) {
let simpleList:String[] = ["A","B","C"]
simpleList[test]
println(simpleList[test])
}
}
Я получаю сообщение об ошибке:
Could not find an overload for subscript that accepts the supplied arguments
Это выскакивает в нескольких местах, когда я попробуйте индексировать список.
Изменения 'test' к' типа Int' так: '(тест: Int)'. Старайтесь не смешивать типы Swift и типы ObjC слишком много – Jack
Это сработало. Будем осторожно двигаться вперед. большое спасибо – arvind