无法将类型为“字符”的值分配为类型为“字符串?”

时间:2018-10-14 17:48:44

标签: ios swift uitableview

我遇到了这个问题,当我尝试添加[indexPath.row]我的一个单元格时,都会出现此错误,并且我不知道是什么原因引起的。我已经研究了这个问题,但是没人能解决。

我只是想在每次添加更多信息时将数据从ViewController传递到TableViewController并创建一个新的单元格,而不是编辑第一个单元格

TableViewController:TableViewController with error

ViewController:ViewController

1 个答案:

答案 0 :(得分:0)

问题在于,您需要将recievingAmmountrecievingPrice声明为字符串而不是数组,您需要

var recievingAmmount = [String]()
var recievingPrice = [String]()

最好将它们组合成一个模型,例如

struct Item {
  var amount:String
  var price:String
}

然后做

var arr = [Item]()