Int和int不可转换为Int - (返回2个数组,UITableView)

时间:2015-06-21 09:26:19

标签: ios arrays swift uitableview

我为UITableView创建了两个数组。我如何返回2个值?我得到这个错误说“(Int / Int)不能转换为'Int'”。所以你可以看到我返回2个字符串数组。该应用程序基本上是一个显示数组的uiTableView。我从一个阵列开始,然后它工作,然后我创建了第二个阵列,但我得到一个错误。第二个数组将成为副标题。第一个数组是单元格的标题。

代码:

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return (self.footballNews.count, self.footballSub.count) //returns the array that we made
}

1 个答案:

答案 0 :(得分:1)

既然你说

  

第二个数组将成为副标题。第一个数组是单元格的标题。

我假设每个单元格中只有一个标题和一个副标题!

因此,只要您返回一个值,您返回的值无关紧要。目前你返回两个Int的元组。这确实与函数签名的预期返回类型冲突。您应该只使用一个数组保留旧代码,这可能类似于

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
     return self.footballNews.count
}