У меня есть переменная в моем классе:
var list = []
и я использую его для функции моего класса:
func chargeData (data: NSArray){
list = data
}
Он хорошо работал в моем проекте в Swift 2.3
, но когда я обновил его до XCode8
и Swift3
, он дал мне следующую ошибку:
Пустое литерал коллекции требует явного типа
поэтому я добавил приведение к моей переменной списка:
var list = [] as! NSArray
но он дает мне следующее предупреждение:
Принудительный приведение 'NSArray' к тому же типу не имеет эффекта
Я знаю, что предупреждение не нарушает работу приложения, но я хотел бы правильно решить эту ошибку.
Кто-то получил ту же ошибку и решил ее правильно?
Спасибо заранее!