2016-01-27 32 views
0

我得到这个错误的:不能类型的下标[字符串]

 cell.naamItem = VragenInformatie[indexPath.section][indexPath.row][0] 

我在同一个班有这样的:

var VragenInformatie: [[[String]]] = [[[]]] 

,这是阵列的样子:

var VragenInformatie: [[[String]]] = [[["Spelletjeskamer",""],["Keuken",""],["Garage",""],["Binnenplaats",""],["Zitkamer",""],["Slaapkamer",""],["Studeerkamer",""],["Eetkamer",""],["Badkamer",""]],[["De Wit",""],["Pimpel",""],["Blaauw van Draet",""],["Roodhart",""],["Groenewoud",""],["Van Geelen",""]],[["Loden pijp",""],["Pistool",""],["Engelse sleutel",""],["Dolk",""],["Touw",""],["Kandelaar",""]]] 

我并不真的没有问题就在这里是什么我也不知道是什么标到底意味着

有人可以提供一些建议吗?

+1

什么是错误信息?右侧表达式的结果是一个'String'。 'naamItem'也是'String'吗? – Sulthan

+0

'cell.naamItem'是一个字符串吗? –

+0

这是很多'[[['&']]]'。 LISP怀旧? – SwiftArchitect

回答

1

我打赌你的naamItem是一个UILabel或类似的东西,你忘了附加'.text'。如果我的理论是正确的,你的代码应该是这个样子:

cell.naamItem.text = VragenInformatie[indexPath.section][indexPath.row][0] 

在该naamItem不是的UILabel,UITextView的或的UITextField任何其他情况下,你应该确保naamItemString类型。

+0

它的工作原理为什么我没有那个这个 – Cing

+0

谢谢男人!!!!! – Cing

相关问题