Ios tableview出现错误

Ios tableview出现错误,ios,uitableview,swift,Ios,Uitableview,Swift,我不熟悉Swift和IOS编程,但我试图使用表视图加载一些数据,但我遇到了一个以前从未见过的错误。谁能帮帮我吗。错误出现在我试图将单元格文本标签传递给我创建的数组的行上。错误是“找不到接受所提供参数的下标的重载” 看起来这个错误有点误导人。这里的实际问题似乎是您试图将Int设置为String属性。您可以这样做: cell.textLabel?.text = String(cellContent[indexPath.row]) 通过此更改,您的代码对我来说运行良好。看起来错误有点误导。这里的

我不熟悉Swift和IOS编程,但我试图使用表视图加载一些数据,但我遇到了一个以前从未见过的错误。谁能帮帮我吗。错误出现在我试图将单元格文本标签传递给我创建的数组的行上。错误是“找不到接受所提供参数的下标的重载”


看起来这个错误有点误导人。这里的实际问题似乎是您试图将
Int
设置为
String
属性。您可以这样做:

cell.textLabel?.text  = String(cellContent[indexPath.row])

通过此更改,您的代码对我来说运行良好。

看起来错误有点误导。这里的实际问题似乎是您试图将
Int
设置为
String
属性。您可以这样做:

cell.textLabel?.text  = String(cellContent[indexPath.row])

通过此更改,您的代码对我来说运行良好。

斯威夫特将cellContent视为一个整数数组。您需要(1)使用
cell.textlab?.text=cellContent[indexPath.row]作为字符串
,或者将数组更改为
var-cellContent=[“1”、“2”、“3”]

Swift将cellContent视为一个整数数组。您需要(1)使用
cell.textlab?.text=cellContent[indexPath.row]作为字符串,或者将数组更改为
var-cellContent=[“1”、“2”、“3”]

您必须使用字符串作为文本标签。这将修复您的错误:

var cellContent = ["1","2","3"];

文本标签必须使用字符串。这将修复您的错误:

var cellContent = ["1","2","3"];

您的单元格内容值为整数。textLabel.text字段需要一个字符串。在单元格内容周围加引号。单元格内容值为整数。textLabel.text字段需要一个字符串。在单元格内容周围加引号。