什么是斯威夫特
回答
更改为
if let rowData: NSDictionary = self.tableData[indexPath.row] as? Dictionary{
你会发现我改变了逗号“”与左花括号‘{’。
这是因为在Swift中,每当我们编写if语句时,我们需要封装我们想要在大括号中运行的代码。
有关更多信息,请参阅此link。
感谢
编辑:正如@马丁指出
你可以有一个单一的if语句中的多个可选的绑定,它们之间用逗号隔开。
所以我的原始答案现在是无效的。但我会把它留在这里来帮助像我这样的人。
再次感谢。
您可以在单个if语句中拥有多个可选绑定,它们之间用逗号分隔。 –
真的,我不知道。我会编辑我的答案。 – haveapk
所以 - 从某种意义上说 - 你是对的:OP使用的是旧的Xcode版本,它不支持这种语言功能。 –
- 1. 什么是分层的斯威夫特
- 2. 什么是斯威夫特3
- 3. 斯威夫特3:是什么在斯威夫特序列替代2.3
- 4. 斯威夫特转换斯威夫特
- 5. 斯威夫特2斯威夫特3
- 6. 斯威夫特 - JSQMessagesViewController与斯威夫特
- 7. 斯威夫特
- 8. 斯威夫特
- 9. 斯威夫特
- 10. 斯威夫特
- 11. 斯威夫特
- 12. 斯威夫特
- 13. 斯威夫特
- 14. 斯威夫特
- 15. 斯威夫特
- 16. 斯威夫特
- 17. 斯威夫特
- 18. 斯威夫特
- 19. 斯威夫特
- 20. 斯威夫特
- 21. 斯威夫特
- 22. 斯威夫特
- 23. 斯威夫特
- 24. 斯威夫特
- 25. 斯威夫特
- 26. 斯威夫特
- 27. 斯威夫特
- 28. 斯威夫特
- 29. 斯威夫特
- 30. 斯威夫特
错误状态是什么问题。你需要把{后面,如果让声明。 –
我试过但没有成功 –
您的代码对我来说工作得很好 –