Я новичок Свифт языка программирования и я нашел проект кода из GITHUB PROJECTЧто такое ошибка в следующем фрагменте кода в Swift
Он получил следующее сообщение об ошибке, как показано на рисунке ниже. Пожалуйста, помогите мне разобраться
Я новичок Свифт языка программирования и я нашел проект кода из GITHUB PROJECTЧто такое ошибка в следующем фрагменте кода в Swift
Он получил следующее сообщение об ошибке, как показано на рисунке ниже. Пожалуйста, помогите мне разобраться
Изменить линию ошибки в
if let rowData: NSDictionary = self.tableData[indexPath.row] as? Dictionary{
Вы заметите, я изменил запятую «» с открывающей фигурной скобкой „{“.
Это потому, что в Swift всякий раз, когда мы пишем оператор if, нам нужно инкапсулировать наш код, который мы хотим запустить в фигурных скобках.
см. Это link для получения дополнительной информации.
Благодаря
EDIT: Как @Martin отметил
Вы можете иметь несколько дополнительных привязок в пределах одного условного оператора, они отделены друг от друга запятыми.
Таким образом, мой первоначальный ответ в настоящее время недействителен. Но я оставлю его здесь, чтобы помочь информировать таких людей, как я.
Еще раз спасибо.
У вас может быть несколько необязательных привязок в пределах одного оператора if, они разделяются запятыми. –
О, действительно, я этого не знал. Я отредактирую свой ответ. – haveapk
Итак - в некотором смысле - вы были правы: OP использует старую версию Xcode, которая не поддерживает эту языковую функцию. –
Ошибка при возникновении ошибки. Вам нужно поставить {после этого, если пусть утверждение. –
Я пробовал, но не добился успеха –
Ваш код работает полностью для меня –