Есть два вопроса, первый приходит в виде желтого сообщения (предупреждение):Swift 3 вар осуждается ошибка
var parameters are deprecated and will be removed in Swift3"<BR> If I fix it, the next line "searchText = ...."
Второй приходит с красным сообщением (ошибка)
cannot assign to value: searchText is a let constant
Вот код:
func filterContentForSearchText(var searchText: String, scope: NSInteger) {
searchText = searchText.lowercaseString;
}
Спасибо за вашу помощь, почему вы добавили третью строчку? –
@Jade, в этом случае его не нужно, так как 'lowercaseString' является вычисляемым var, который возвращает строку, поэтому вы можете просто назначить результат по своему усмотрению. Но в более общем случае я предположил причину, по которой вы указали 'searchText' переменную, в первую очередь, потому что вы хотите в какой-то форме преформировать ее в дальнейшем. –
Спасибо Блейк –